Home / Function/ TestResponseWriterFlush() — gin Function Reference

TestResponseWriterFlush() — gin Function Reference

Architecture documentation for the TestResponseWriterFlush() function in response_writer_test.go from the gin codebase.

Entity Profile

Relationship Graph

Source Code

response_writer_test.go lines 255–269

func TestResponseWriterFlush(t *testing.T) {
	testServer := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
		writer := &responseWriter{}
		writer.reset(w)

		writer.WriteHeader(http.StatusInternalServerError)
		writer.Flush()
	}))
	defer testServer.Close()

	// should return 500
	resp, err := http.Get(testServer.URL)
	require.NoError(t, err)
	assert.Equal(t, http.StatusInternalServerError, resp.StatusCode)
}

Domain

Subdomains

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free