Test_shouldIncludeCharset() — fiber Function Reference
Architecture documentation for the Test_shouldIncludeCharset() function in ctx_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 0e467641_ecdc_1557_1de9_ab0196ba76b4["Test_shouldIncludeCharset()"] 7b3d4933_5ae3_f84d_ff6d_0cb34e268026["ctx_test.go"] 0e467641_ecdc_1557_1de9_ab0196ba76b4 -->|defined in| 7b3d4933_5ae3_f84d_ff6d_0cb34e268026 style 0e467641_ecdc_1557_1de9_ab0196ba76b4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
ctx_test.go lines 7385–7424
func Test_shouldIncludeCharset(t *testing.T) {
t.Parallel()
// Test text/* types - should include charset
require.True(t, shouldIncludeCharset("text/html"))
require.True(t, shouldIncludeCharset("text/plain"))
require.True(t, shouldIncludeCharset("text/css"))
require.True(t, shouldIncludeCharset("text/javascript"))
require.True(t, shouldIncludeCharset("text/xml"))
// Test explicit application types - should include charset
require.True(t, shouldIncludeCharset("application/json"))
require.True(t, shouldIncludeCharset("application/javascript"))
require.True(t, shouldIncludeCharset("application/xml"))
// Test +json suffixes - should include charset
require.True(t, shouldIncludeCharset("application/problem+json"))
require.True(t, shouldIncludeCharset("application/vnd.api+json"))
require.True(t, shouldIncludeCharset("application/hal+json"))
require.True(t, shouldIncludeCharset("application/merge-patch+json"))
// Test +xml suffixes - should include charset
require.True(t, shouldIncludeCharset("application/soap+xml"))
require.True(t, shouldIncludeCharset("application/xhtml+xml"))
require.True(t, shouldIncludeCharset("application/atom+xml"))
require.True(t, shouldIncludeCharset("application/rss+xml"))
// Test binary types - should NOT include charset
require.False(t, shouldIncludeCharset("image/png"))
require.False(t, shouldIncludeCharset("image/jpeg"))
require.False(t, shouldIncludeCharset("application/pdf"))
require.False(t, shouldIncludeCharset("application/octet-stream"))
require.False(t, shouldIncludeCharset("video/mp4"))
require.False(t, shouldIncludeCharset("audio/mpeg"))
// Test other application types - should NOT include charset
require.False(t, shouldIncludeCharset("application/cbor"))
require.False(t, shouldIncludeCharset("application/x-www-form-urlencoded"))
require.False(t, shouldIncludeCharset("application/vnd.msgpack"))
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_shouldIncludeCharset() do?
Test_shouldIncludeCharset() is a function in the fiber codebase, defined in ctx_test.go.
Where is Test_shouldIncludeCharset() defined?
Test_shouldIncludeCharset() is defined in ctx_test.go at line 7385.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free