Home / Function/ Test_CSRF_CookieName_CaseInsensitive_Warning() — fiber Function Reference

Test_CSRF_CookieName_CaseInsensitive_Warning() — fiber Function Reference

Architecture documentation for the Test_CSRF_CookieName_CaseInsensitive_Warning() function in config_test.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  df4b3eaa_3fb0_85d6_7407_169d544f6909["Test_CSRF_CookieName_CaseInsensitive_Warning()"]
  d4b0c76b_df58_68cc_9f01_dca309899302["config_test.go"]
  df4b3eaa_3fb0_85d6_7407_169d544f6909 -->|defined in| d4b0c76b_df58_68cc_9f01_dca309899302
  style df4b3eaa_3fb0_85d6_7407_169d544f6909 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/csrf/config_test.go lines 387–408

func Test_CSRF_CookieName_CaseInsensitive_Warning(t *testing.T) {
	t.Parallel()

	// Extractor uses "CSRF_" (uppercase), config uses "csrf_" (lowercase)
	extractor := extractors.Extractor{
		Extract: func(c fiber.Ctx) (string, error) {
			return c.Cookies("CSRF_"), nil
		},
		Source: extractors.SourceCookie,
		Key:    "CSRF_",
	}

	cfg := Config{
		CookieName: "csrf_",
		Extractor:  extractor,
	}

	// Should not panic, but should log a warning
	require.NotPanics(t, func() {
		configDefault(cfg)
	}, "Should not panic for case-insensitive cookie name match, but should warn")
}

Subdomains

Frequently Asked Questions

What does Test_CSRF_CookieName_CaseInsensitive_Warning() do?
Test_CSRF_CookieName_CaseInsensitive_Warning() is a function in the fiber codebase, defined in middleware/csrf/config_test.go.
Where is Test_CSRF_CookieName_CaseInsensitive_Warning() defined?
Test_CSRF_CookieName_CaseInsensitive_Warning() is defined in middleware/csrf/config_test.go at line 387.

Analyze Your Own Codebase

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

Try Supermodel Free