Test_isValidToken68() — fiber Function Reference
Architecture documentation for the Test_isValidToken68() function in extractors_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 279cd4d8_ab88_7fa1_3d85_7b2e81c40209["Test_isValidToken68()"] cf5e296e_8db5_6f84_b05a_9c0cac6f83e7["extractors_test.go"] 279cd4d8_ab88_7fa1_3d85_7b2e81c40209 -->|defined in| cf5e296e_8db5_6f84_b05a_9c0cac6f83e7 style 279cd4d8_ab88_7fa1_3d85_7b2e81c40209 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
extractors/extractors_test.go lines 902–939
func Test_isValidToken68(t *testing.T) {
t.Parallel()
cases := []struct {
name string
token string
want bool
}{
{name: "empty string", token: "", want: false},
{name: "single uppercase", token: "A", want: true},
{name: "single lowercase", token: "a", want: true},
{name: "single digit", token: "0", want: true},
{name: "all allowed symbols except =", token: "-._~+/", want: true},
{name: "letters and digits", token: "token68", want: true},
{name: "equals at end", token: "token=", want: true},
{name: "multiple equals", token: "token==", want: true},
{name: "equals at start", token: "=token", want: false},
{name: "equals in middle", token: "tok=en", want: false},
{name: "equals not at end with other chars", token: "token=extra", want: false},
{name: "space in token", token: "token space", want: false},
{name: "tab character in token", token: "token\ttab", want: false},
{name: "invalid symbol", token: "token@", want: false},
{name: "valid token68", token: "token68", want: true},
{token: "token68=", want: true, name: "valid token68 with equals at end"},
{token: "token68==", want: true, name: "multiple equals at end"},
{token: "token68=extra", want: false, name: "equals followed by extra chars"},
{token: "T0ken-._~+/=", want: true, name: "all allowed chars with equals at end"},
}
for _, tc := range cases {
t.Run(tc.name, func(t *testing.T) {
t.Parallel()
got := isValidToken68(tc.token)
if got != tc.want {
t.Errorf("isValidToken68(%q) = %v, want %v", tc.token, got, tc.want)
}
})
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_isValidToken68() do?
Test_isValidToken68() is a function in the fiber codebase, defined in extractors/extractors_test.go.
Where is Test_isValidToken68() defined?
Test_isValidToken68() is defined in extractors/extractors_test.go at line 902.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free