MCPcopy
hub / github.com/gin-gonic/gin / TestResponseWriterWriteHeadersNow

Function TestResponseWriterWriteHeadersNow

response_writer_test.go:71–87  ·  response_writer_test.go::TestResponseWriterWriteHeadersNow
(t *testing.T)

Source from the content-addressed store, hash-verified

69}
70
71func 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
89func TestResponseWriterWrite(t *testing.T) {
90 testWriter := httptest.NewRecorder()

Callers

nothing calls this directly

Calls 6

resetMethod · 0.95
ResponseWriterInterface · 0.85
WriteHeaderNowMethod · 0.65
WrittenMethod · 0.65
SizeMethod · 0.65
WriteHeaderMethod · 0.45

Tested by

no test coverage detected