(t *testing.T)
| 21 | } |
| 22 | |
| 23 | func TestConfigDefaultWithCustomConfig(t *testing.T) { |
| 24 | // Test custom config |
| 25 | customConfig := Config{ |
| 26 | IdleTimeout: 48 * time.Hour, |
| 27 | Extractor: extractors.FromHeader("X-Custom-Session"), |
| 28 | KeyGenerator: func() string { return "custom_key" }, |
| 29 | } |
| 30 | cfg := configDefault(customConfig) |
| 31 | require.Equal(t, 48*time.Hour, cfg.IdleTimeout) |
| 32 | require.NotNil(t, cfg.KeyGenerator) |
| 33 | require.NotNil(t, cfg.Extractor) |
| 34 | require.Equal(t, "X-Custom-Session", cfg.Extractor.Key) |
| 35 | } |
| 36 | |
| 37 | func TestDefaultErrorHandler(t *testing.T) { |
| 38 | // Create a new Fiber app |
nothing calls this directly
no test coverage detected