Test_Binders_ErrorPaths() — fiber Function Reference
Architecture documentation for the Test_Binders_ErrorPaths() function in binder_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 4134c52b_3ca9_91e5_8139_e5d6410cc6d8["Test_Binders_ErrorPaths()"] 85091b00_b20b_efcc_56f1_31b94278fe54["binder_test.go"] 4134c52b_3ca9_91e5_8139_e5d6410cc6d8 -->|defined in| 85091b00_b20b_efcc_56f1_31b94278fe54 style 4134c52b_3ca9_91e5_8139_e5d6410cc6d8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
binder/binder_test.go lines 35–65
func Test_Binders_ErrorPaths(t *testing.T) {
t.Run("query binder invalid key", func(t *testing.T) {
b := &QueryBinding{}
req := fasthttp.AcquireRequest()
req.URI().SetQueryString("invalid[%3Dval&name=john")
defer fasthttp.ReleaseRequest(req)
err := b.Bind(req, &struct{}{})
require.Error(t, err)
require.Contains(t, err.Error(), "unmatched brackets")
})
t.Run("form binder invalid key", func(t *testing.T) {
b := &FormBinding{}
req := fasthttp.AcquireRequest()
req.SetBodyString("invalid[=val")
req.Header.SetContentType("application/x-www-form-urlencoded")
defer fasthttp.ReleaseRequest(req)
err := b.Bind(req, &struct{}{})
require.Error(t, err)
require.Contains(t, err.Error(), "unmatched brackets")
})
t.Run("form binder bad multipart", func(t *testing.T) {
b := &FormBinding{}
req := fasthttp.AcquireRequest()
req.Header.SetContentType(MIMEMultipartForm)
defer fasthttp.ReleaseRequest(req)
err := b.Bind(req, &struct{}{})
require.Error(t, err)
})
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_Binders_ErrorPaths() do?
Test_Binders_ErrorPaths() is a function in the fiber codebase, defined in binder/binder_test.go.
Where is Test_Binders_ErrorPaths() defined?
Test_Binders_ErrorPaths() is defined in binder/binder_test.go at line 35.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free