forked from mirror/gin
Fixes auth test
This commit is contained in:
parent
4f855faef2
commit
a91893d22b
34
auth_test.go
34
auth_test.go
|
@ -14,27 +14,25 @@ import (
|
|||
)
|
||||
|
||||
func TestBasicAuth(t *testing.T) {
|
||||
accounts := Accounts{
|
||||
pairs := processAccounts(Accounts{
|
||||
"admin": "password",
|
||||
"foo": "bar",
|
||||
"bar": "foo",
|
||||
}
|
||||
expectedPairs := authPairs{
|
||||
authPair{
|
||||
User: "admin",
|
||||
Value: "Basic YWRtaW46cGFzc3dvcmQ=",
|
||||
},
|
||||
authPair{
|
||||
User: "foo",
|
||||
Value: "Basic Zm9vOmJhcg==",
|
||||
},
|
||||
authPair{
|
||||
User: "bar",
|
||||
Value: "Basic YmFyOmZvbw==",
|
||||
},
|
||||
}
|
||||
pairs := processAccounts(accounts)
|
||||
assert.Equal(t, pairs, expectedPairs)
|
||||
})
|
||||
|
||||
assert.Len(t, pairs, 3)
|
||||
assert.Contains(t, pairs, authPair{
|
||||
User: "bar",
|
||||
Value: "Basic YmFyOmZvbw==",
|
||||
})
|
||||
assert.Contains(t, pairs, authPair{
|
||||
User: "foo",
|
||||
Value: "Basic Zm9vOmJhcg==",
|
||||
})
|
||||
assert.Contains(t, pairs, authPair{
|
||||
User: "admin",
|
||||
Value: "Basic YWRtaW46cGFzc3dvcmQ=",
|
||||
})
|
||||
}
|
||||
|
||||
func TestBasicAuthFails(t *testing.T) {
|
||||
|
|
Loading…
Reference in New Issue