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

Dependency Diagram

graph TD
  f96ff315_6430_6e60_05d3_73953c92391c["TestResponseWriterFlush()"]
  decb0a54_57bf_2698_fa41_76836dcc6724["response_writer_test.go"]
  f96ff315_6430_6e60_05d3_73953c92391c -->|defined in| decb0a54_57bf_2698_fa41_76836dcc6724
  style f96ff315_6430_6e60_05d3_73953c92391c fill:#6366f1,stroke:#818cf8,color:#fff

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

Frequently Asked Questions

What does TestResponseWriterFlush() do?
TestResponseWriterFlush() is a function in the gin codebase, defined in response_writer_test.go.
Where is TestResponseWriterFlush() defined?
TestResponseWriterFlush() is defined in response_writer_test.go at line 255.

Analyze Your Own Codebase

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

Try Supermodel Free