Add test case to cover non-empty auth entry

Signed-off-by: Jon Johnson <jonjohnson@google.com>
(cherry picked from commit 415f608620)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Jon Johnson 2019-10-02 12:41:50 -07:00 committed by Sebastiaan van Stijn
parent a1c4a0f9e8
commit 41b01f1319
No known key found for this signature in database
GPG Key ID: 76698F39D527CE8C
1 changed files with 23 additions and 15 deletions

View File

@ -389,9 +389,16 @@ func TestLoadFromReaderWithUsernamePassword(t *testing.T) {
Username: "user", Username: "user",
Password: "pass", Password: "pass",
} }
for _, tc := range []types.AuthConfig{
want,
types.AuthConfig{
Auth: encodeAuth(&want),
},
} {
cf := ConfigFile{ cf := ConfigFile{
AuthConfigs: map[string]types.AuthConfig{ AuthConfigs: map[string]types.AuthConfig{
"example.com/foo": want, "example.com/foo": tc,
}, },
} }
@ -407,6 +414,7 @@ func TestLoadFromReaderWithUsernamePassword(t *testing.T) {
assert.Check(t, is.DeepEqual(want.Username, got.Username)) assert.Check(t, is.DeepEqual(want.Username, got.Username))
assert.Check(t, is.DeepEqual(want.Password, got.Password)) assert.Check(t, is.DeepEqual(want.Password, got.Password))
} }
}
func TestCheckKubernetesConfigurationRaiseAnErrorOnInvalidValue(t *testing.T) { func TestCheckKubernetesConfigurationRaiseAnErrorOnInvalidValue(t *testing.T) {
testCases := []struct { testCases := []struct {