change hooks
This commit is contained in:
parent
c6006861cb
commit
1bfc72d6a3
4 changed files with 21 additions and 24 deletions
|
|
@ -11,51 +11,51 @@ import (
|
|||
"testing"
|
||||
)
|
||||
|
||||
func TestNewMiddlewares(t *testing.T) {
|
||||
mw := NewMiddlewares()
|
||||
if fmt.Sprintf("%T", mw) != "*core.Middlewares" {
|
||||
t.Errorf("failed testing new middleware")
|
||||
func TestNewHooks(t *testing.T) {
|
||||
mw := NewHooks()
|
||||
if fmt.Sprintf("%T", mw) != "*core.Hooks" {
|
||||
t.Errorf("failed testing new hook")
|
||||
}
|
||||
}
|
||||
|
||||
func TestResloveMiddleWares(t *testing.T) {
|
||||
NewMiddlewares()
|
||||
mw := ResolveMiddlewares()
|
||||
if fmt.Sprintf("%T", mw) != "*core.Middlewares" {
|
||||
t.Errorf("failed resolve middlewares")
|
||||
func TestResloveHooks(t *testing.T) {
|
||||
NewHooks()
|
||||
mw := ResolveHooks()
|
||||
if fmt.Sprintf("%T", mw) != "*core.Hooks" {
|
||||
t.Errorf("failed resolve hooks")
|
||||
}
|
||||
}
|
||||
|
||||
func TestAttach(t *testing.T) {
|
||||
mw := NewMiddlewares()
|
||||
tmw := Middleware(func(c *Context) {
|
||||
mw := NewHooks()
|
||||
tmw := Hook(func(c *Context) {
|
||||
c.GetLogger().Info("Testing!")
|
||||
})
|
||||
mw.Attach(tmw)
|
||||
mws := mw.getByIndex(0)
|
||||
if reflect.ValueOf(tmw).Pointer() != reflect.ValueOf(mws).Pointer() {
|
||||
t.Errorf("Failed testing attach middleware")
|
||||
t.Errorf("Failed testing attach hook")
|
||||
}
|
||||
}
|
||||
|
||||
func TestGetMiddleWares(t *testing.T) {
|
||||
mw := NewMiddlewares()
|
||||
t1 := Middleware(func(c *Context) {
|
||||
func TestGetHooks(t *testing.T) {
|
||||
mw := NewHooks()
|
||||
t1 := Hook(func(c *Context) {
|
||||
c.GetLogger().Info("testing1!")
|
||||
})
|
||||
t2 := Middleware(func(c *Context) {
|
||||
t2 := Hook(func(c *Context) {
|
||||
c.GetLogger().Info("testing2!")
|
||||
})
|
||||
mw.Attach(t1)
|
||||
mw.Attach(t2)
|
||||
if len(mw.GetMiddlewares()) != 2 {
|
||||
t.Errorf("failed testing get middlewares")
|
||||
if len(mw.GetHooks()) != 2 {
|
||||
t.Errorf("failed testing get hooks")
|
||||
}
|
||||
}
|
||||
|
||||
func TestMiddlewareGetByIndex(t *testing.T) {
|
||||
mw := NewMiddlewares()
|
||||
t1 := Middleware(func(c *Context) {
|
||||
func TestHookGetByIndex(t *testing.T) {
|
||||
mw := NewHooks()
|
||||
t1 := Hook(func(c *Context) {
|
||||
c.GetLogger().Info("testing!")
|
||||
})
|
||||
mw.Attach(t1)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue