Test_configDefault_defaults() — fiber Function Reference
Architecture documentation for the Test_configDefault_defaults() function in idempotency_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD b6622154_7985_c5fe_22d1_ddec75f7abd3["Test_configDefault_defaults()"] 94a179ed_b8df_d669_56a8_8e55d7bbb6bf["idempotency_test.go"] b6622154_7985_c5fe_22d1_ddec75f7abd3 -->|defined in| 94a179ed_b8df_d669_56a8_8e55d7bbb6bf style b6622154_7985_c5fe_22d1_ddec75f7abd3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
middleware/idempotency/idempotency_test.go lines 175–201
func Test_configDefault_defaults(t *testing.T) {
t.Parallel()
cfg := configDefault()
require.NotNil(t, cfg.Lock)
require.NotNil(t, cfg.Storage)
require.Equal(t, ConfigDefault.Lifetime, cfg.Lifetime)
require.Equal(t, ConfigDefault.KeyHeader, cfg.KeyHeader)
require.Nil(t, cfg.KeepResponseHeaders)
app := fiber.New()
fctx := &fasthttp.RequestCtx{}
fctx.Request.Header.SetMethod(fiber.MethodGet)
ctx := app.AcquireCtx(fctx)
require.True(t, cfg.Next(ctx))
app.ReleaseCtx(ctx)
fctx = &fasthttp.RequestCtx{}
fctx.Request.Header.SetMethod(fiber.MethodPost)
ctx = app.AcquireCtx(fctx)
require.False(t, cfg.Next(ctx))
app.ReleaseCtx(ctx)
require.NoError(t, cfg.KeyHeaderValidate(validKey))
require.Error(t, cfg.KeyHeaderValidate("short"))
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_configDefault_defaults() do?
Test_configDefault_defaults() is a function in the fiber codebase, defined in middleware/idempotency/idempotency_test.go.
Where is Test_configDefault_defaults() defined?
Test_configDefault_defaults() is defined in middleware/idempotency/idempotency_test.go at line 175.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free