Test_FiberHandler_IOError() — fiber Function Reference
Architecture documentation for the Test_FiberHandler_IOError() function in adaptor_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 0da5bbc7_ef7c_c96b_4f4f_245257121521["Test_FiberHandler_IOError()"] 8ec96b38_44b4_af66_6f6f_dd60f87b680c["adaptor_test.go"] 0da5bbc7_ef7c_c96b_4f4f_245257121521 -->|defined in| 8ec96b38_44b4_af66_6f6f_dd60f87b680c style 0da5bbc7_ef7c_c96b_4f4f_245257121521 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
middleware/adaptor/adaptor_test.go lines 908–933
func Test_FiberHandler_IOError(t *testing.T) {
t.Parallel()
// Test io.Copy error by using a failing reader
fiberH := func(c fiber.Ctx) error {
return c.SendString("should not reach here")
}
handlerFunc := FiberHandlerFunc(fiberH)
// Create a reader that fails
failingReader := &failingReader{}
r := &http.Request{
Method: http.MethodPost,
RequestURI: "/test",
Body: failingReader,
ContentLength: 100, // Set content length so it tries to read
Header: make(http.Header),
}
w := &netHTTPResponseWriter{}
handlerFunc.ServeHTTP(w, r)
// Should return 500 due to io.Copy error
require.Equal(t, http.StatusInternalServerError, w.StatusCode())
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_FiberHandler_IOError() do?
Test_FiberHandler_IOError() is a function in the fiber codebase, defined in middleware/adaptor/adaptor_test.go.
Where is Test_FiberHandler_IOError() defined?
Test_FiberHandler_IOError() is defined in middleware/adaptor/adaptor_test.go at line 908.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free