TestBasicAuthSearchCredential() — gin Function Reference
Architecture documentation for the TestBasicAuthSearchCredential() function in auth_test.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD e12eee72_08b0_65e3_5acc_deda47bc3af2["TestBasicAuthSearchCredential()"] 8de69f2f_ba6f_8b4b_b264_a61861b36bb6["auth_test.go"] e12eee72_08b0_65e3_5acc_deda47bc3af2 -->|defined in| 8de69f2f_ba6f_8b4b_b264_a61861b36bb6 style e12eee72_08b0_65e3_5acc_deda47bc3af2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
auth_test.go lines 48–78
func TestBasicAuthSearchCredential(t *testing.T) {
pairs := processAccounts(Accounts{
"admin": "password",
"foo": "bar",
"bar": "foo",
})
user, found := pairs.searchCredential(authorizationHeader("admin", "password"))
assert.Equal(t, "admin", user)
assert.True(t, found)
user, found = pairs.searchCredential(authorizationHeader("foo", "bar"))
assert.Equal(t, "foo", user)
assert.True(t, found)
user, found = pairs.searchCredential(authorizationHeader("bar", "foo"))
assert.Equal(t, "bar", user)
assert.True(t, found)
user, found = pairs.searchCredential(authorizationHeader("admins", "password"))
assert.Empty(t, user)
assert.False(t, found)
user, found = pairs.searchCredential(authorizationHeader("foo", "bar "))
assert.Empty(t, user)
assert.False(t, found)
user, found = pairs.searchCredential("")
assert.Empty(t, user)
assert.False(t, found)
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does TestBasicAuthSearchCredential() do?
TestBasicAuthSearchCredential() is a function in the gin codebase, defined in auth_test.go.
Where is TestBasicAuthSearchCredential() defined?
TestBasicAuthSearchCredential() is defined in auth_test.go at line 48.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free