PerformRequest for testing gin router.
(r http.Handler, method, path string, headers ...header)
| 23 | |
| 24 | // PerformRequest for testing gin router. |
| 25 | func PerformRequest(r http.Handler, method, path string, headers ...header) *httptest.ResponseRecorder { |
| 26 | req := httptest.NewRequest(method, path, nil) |
| 27 | for _, h := range headers { |
| 28 | req.Header.Add(h.Key, h.Value) |
| 29 | } |
| 30 | w := httptest.NewRecorder() |
| 31 | r.ServeHTTP(w, req) |
| 32 | return w |
| 33 | } |
| 34 | |
| 35 | func testRouteOK(method string, t *testing.T) { |
| 36 | passed := false |
no test coverage detected