(t *testing.T)
| 227 | } |
| 228 | |
| 229 | func TestSecretDelete(t *testing.T) { |
| 230 | vers := 1 |
| 231 | name := "smug-pigeon" |
| 232 | namespace := "default" |
| 233 | key := testKey(name, vers) |
| 234 | rel := releaseStub(name, vers, namespace, common.StatusDeployed) |
| 235 | |
| 236 | secrets := newTestFixtureSecrets(t, []*rspb.Release{rel}...) |
| 237 | |
| 238 | // perform the delete on a non-existing release |
| 239 | _, err := secrets.Delete("nonexistent") |
| 240 | if !errors.Is(err, ErrReleaseNotFound) { |
| 241 | t.Fatalf("Expected ErrReleaseNotFound, got: {%v}", err) |
| 242 | } |
| 243 | |
| 244 | // perform the delete |
| 245 | rls, err := secrets.Delete(key) |
| 246 | if err != nil { |
| 247 | t.Fatalf("Failed to delete release with key %q: %s", key, err) |
| 248 | } |
| 249 | if !reflect.DeepEqual(rel, rls) { |
| 250 | t.Errorf("Expected {%v}, got {%v}", rel, rls) |
| 251 | } |
| 252 | _, err = secrets.Get(key) |
| 253 | if !errors.Is(err, ErrReleaseNotFound) { |
| 254 | t.Errorf("Expected {%v}, got {%v}", ErrReleaseNotFound, err) |
| 255 | } |
| 256 | } |
nothing calls this directly
no test coverage detected
searching dependent graphs…