Test_EarlyDataNext() — fiber Function Reference
Architecture documentation for the Test_EarlyDataNext() function in earlydata_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 8d3a41d5_93bb_c50a_f829_8f005e6cc2ef["Test_EarlyDataNext()"] 89ff38ec_40bf_204e_af8c_37d168e2a1f9["earlydata_test.go"] 8d3a41d5_93bb_c50a_f829_8f005e6cc2ef -->|defined in| 89ff38ec_40bf_204e_af8c_37d168e2a1f9 style 8d3a41d5_93bb_c50a_f829_8f005e6cc2ef fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
middleware/earlydata/earlydata_test.go lines 166–189
func Test_EarlyDataNext(t *testing.T) {
t.Parallel()
app := fiber.New()
app.Use(New(Config{
Next: func(fiber.Ctx) bool { return true },
}))
called := false
app.Get("/", func(c fiber.Ctx) error {
called = true
if IsEarly(c) {
return errors.New("IsEarly(c) should be false when Next returns true")
}
return nil
})
req := httptest.NewRequest(fiber.MethodGet, "/", http.NoBody)
req.Header.Set(headerName, headerValOn)
resp, err := app.Test(req)
require.NoError(t, err)
require.Equal(t, fiber.StatusOK, resp.StatusCode)
require.True(t, called)
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_EarlyDataNext() do?
Test_EarlyDataNext() is a function in the fiber codebase, defined in middleware/earlydata/earlydata_test.go.
Where is Test_EarlyDataNext() defined?
Test_EarlyDataNext() is defined in middleware/earlydata/earlydata_test.go at line 166.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free