forked from Silverfish/proton-bridge
feat(GODT-3172): detect missing keychain item
This commit is contained in:
@ -114,3 +114,16 @@ func TestInsertReadRemove(t *testing.T) {
|
||||
require.NotContains(t, actualList, id)
|
||||
}
|
||||
}
|
||||
|
||||
func TestIsErrKeychainNoItem(t *testing.T) {
|
||||
r := require.New(t)
|
||||
helpers := NewList().GetHelpers()
|
||||
|
||||
for helperName := range helpers {
|
||||
kc, err := NewKeychain(helperName, "bridge-test", helpers, helperName)
|
||||
r.NoError(err)
|
||||
|
||||
_, _, err = kc.Get("non-existing")
|
||||
r.True(IsErrKeychainNoItem(err), "failed for %s with error %w", helperName, err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user