(t *testing.T)
| 253 | } |
| 254 | |
| 255 | func TestResponseWriterFlush(t *testing.T) { |
| 256 | testServer := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { |
| 257 | writer := &responseWriter{} |
| 258 | writer.reset(w) |
| 259 | |
| 260 | writer.WriteHeader(http.StatusInternalServerError) |
| 261 | writer.Flush() |
| 262 | })) |
| 263 | defer testServer.Close() |
| 264 | |
| 265 | // should return 500 |
| 266 | resp, err := http.Get(testServer.URL) |
| 267 | require.NoError(t, err) |
| 268 | assert.Equal(t, http.StatusInternalServerError, resp.StatusCode) |
| 269 | } |
| 270 | |
| 271 | func TestResponseWriterStatusCode(t *testing.T) { |
| 272 | testWriter := httptest.NewRecorder() |
nothing calls this directly
no test coverage detected