| 18 | } |
| 19 | |
| 20 | func TestRouterGroupBasic(t *testing.T) { |
| 21 | router := New() |
| 22 | group := router.Group("/hola", func(c *Context) {}) |
| 23 | group.Use(func(c *Context) {}) |
| 24 | |
| 25 | assert.Len(t, group.Handlers, 2) |
| 26 | assert.Equal(t, "/hola", group.BasePath()) |
| 27 | assert.Equal(t, router, group.engine) |
| 28 | |
| 29 | group2 := group.Group("manu") |
| 30 | group2.Use(func(c *Context) {}, func(c *Context) {}) |
| 31 | |
| 32 | assert.Len(t, group2.Handlers, 4) |
| 33 | assert.Equal(t, "/hola/manu", group2.BasePath()) |
| 34 | assert.Equal(t, router, group2.engine) |
| 35 | } |
| 36 | |
| 37 | func TestRouterGroupBasicHandle(t *testing.T) { |
| 38 | performRequestInGroup(t, http.MethodGet) |