(t *testing.T)
| 672 | } |
| 673 | |
| 674 | func TestRouterFillsRequestPatternField(t *testing.T) { |
| 675 | path := "/folders/a/files/echo.gif" |
| 676 | req := httptest.NewRequest(http.MethodGet, path, nil) |
| 677 | rec := httptest.NewRecorder() |
| 678 | |
| 679 | e := New() |
| 680 | e.GET(path, handlerFunc) |
| 681 | |
| 682 | c := e.NewContext(req, rec) |
| 683 | _ = e.router.Route(c) |
| 684 | |
| 685 | assert.Equal(t, path, c.Path()) |
| 686 | assert.Equal(t, path, c.Request().Pattern) |
| 687 | } |
| 688 | |
| 689 | func TestRouterStatic(t *testing.T) { |
| 690 | path := "/folders/a/files/echo.gif" |