Test_CORS_Invalid_Origins_Panic() — fiber Function Reference
Architecture documentation for the Test_CORS_Invalid_Origins_Panic() function in cors_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD fc2fb3ae_9dd9_a477_5b34_875035b0f1ba["Test_CORS_Invalid_Origins_Panic()"] e59a43fd_cfa4_0f6b_1938_4a08e36ad74e["cors_test.go"] fc2fb3ae_9dd9_a477_5b34_875035b0f1ba -->|defined in| e59a43fd_cfa4_0f6b_1938_4a08e36ad74e style fc2fb3ae_9dd9_a477_5b34_875035b0f1ba fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
middleware/cors/cors_test.go lines 284–321
func Test_CORS_Invalid_Origins_Panic(t *testing.T) {
t.Parallel()
invalidOrigins := []string{
"localhost",
"http://foo.[a-z]*.example.com",
"http://*",
"https://*",
"http://*.com*",
"invalid url",
"*",
"http://origin.com,invalid url",
// add more invalid origins as needed
}
for _, origin := range invalidOrigins {
// New fiber instance
app := fiber.New()
didPanic := false
func() {
defer func() {
if r := recover(); r != nil {
didPanic = true
}
}()
app.Use(New(Config{
AllowOrigins: []string{origin},
AllowCredentials: true,
}))
}()
if !didPanic {
t.Errorf("Expected a panic for invalid origin: %s", origin)
}
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_CORS_Invalid_Origins_Panic() do?
Test_CORS_Invalid_Origins_Panic() is a function in the fiber codebase, defined in middleware/cors/cors_test.go.
Where is Test_CORS_Invalid_Origins_Panic() defined?
Test_CORS_Invalid_Origins_Panic() is defined in middleware/cors/cors_test.go at line 284.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free