(t *testing.T)
| 69 | } |
| 70 | |
| 71 | func TestResponseWriterWriteHeadersNow(t *testing.T) { |
| 72 | testWriter := httptest.NewRecorder() |
| 73 | writer := &responseWriter{} |
| 74 | writer.reset(testWriter) |
| 75 | w := ResponseWriter(writer) |
| 76 | |
| 77 | w.WriteHeader(http.StatusMultipleChoices) |
| 78 | w.WriteHeaderNow() |
| 79 | |
| 80 | assert.True(t, w.Written()) |
| 81 | assert.Equal(t, 0, w.Size()) |
| 82 | assert.Equal(t, http.StatusMultipleChoices, testWriter.Code) |
| 83 | |
| 84 | writer.size = 10 |
| 85 | w.WriteHeaderNow() |
| 86 | assert.Equal(t, 10, w.Size()) |
| 87 | } |
| 88 | |
| 89 | func TestResponseWriterWrite(t *testing.T) { |
| 90 | testWriter := httptest.NewRecorder() |
nothing calls this directly
no test coverage detected