mirror of
https://github.com/docker/docker-credential-helpers.git
synced 2026-06-14 16:31:45 +05:30
osxkeychain: Delete(): return typed errors
This allows a Delete for non-existing credentials to be handled. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
@@ -205,9 +205,14 @@ func TestOSXKeychainHelperStoreRetrieve(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestMissingCredentials(t *testing.T) {
|
||||
const nonExistingCred = "https://adsfasdf.invalid/asdfsdddd"
|
||||
helper := Osxkeychain{}
|
||||
_, _, err := helper.Get("https://adsfasdf.wrewerwer.com/asdfsdddd")
|
||||
_, _, err := helper.Get(nonExistingCred)
|
||||
if !credentials.IsErrCredentialsNotFound(err) {
|
||||
t.Fatalf("expected ErrCredentialsNotFound, got %v", err)
|
||||
t.Errorf("expected ErrCredentialsNotFound, got %v", err)
|
||||
}
|
||||
err = helper.Delete(nonExistingCred)
|
||||
if !credentials.IsErrCredentialsNotFound(err) {
|
||||
t.Errorf("expected ErrCredentialsNotFound, got %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user