(fn middlewareGenerator, host string, header http.Header)
| 277 | } |
| 278 | |
| 279 | func redirectTest(fn middlewareGenerator, host string, header http.Header) *httptest.ResponseRecorder { |
| 280 | e := echo.New() |
| 281 | next := func(c *echo.Context) (err error) { |
| 282 | return c.NoContent(http.StatusOK) |
| 283 | } |
| 284 | req := httptest.NewRequest(http.MethodGet, "/", nil) |
| 285 | req.Host = host |
| 286 | if header != nil { |
| 287 | req.Header = header |
| 288 | } |
| 289 | res := httptest.NewRecorder() |
| 290 | c := e.NewContext(req, res) |
| 291 | |
| 292 | fn()(next)(c) |
| 293 | |
| 294 | return res |
| 295 | } |
no test coverage detected
searching dependent graphs…