mirror of
https://github.com/helm/helm.git
synced 2026-08-06 08:01:19 +00:00
add unit test for ConfigMapDelete
Signed-off-by: Zhou Hao <zhouhao@cn.fujitsu.com>
This commit is contained in:
@@ -184,3 +184,28 @@ func TestConfigMapUpdate(t *testing.T) {
|
||||
t.Errorf("Expected status %s, got status %s", rel.Info.Status.String(), got.Info.Status.String())
|
||||
}
|
||||
}
|
||||
|
||||
func TestConfigMapDelete(t *testing.T) {
|
||||
vers := 1
|
||||
name := "smug-pigeon"
|
||||
namespace := "default"
|
||||
key := testKey(name, vers)
|
||||
rel := releaseStub(name, vers, namespace, rspb.StatusDeployed)
|
||||
|
||||
cfgmaps := newTestFixtureCfgMaps(t, []*rspb.Release{rel}...)
|
||||
|
||||
// perform the delete
|
||||
rls, err := cfgmaps.Delete(key)
|
||||
if err != nil {
|
||||
t.Fatalf("Failed to delete release with key %q: %s", key, err)
|
||||
}
|
||||
if !reflect.DeepEqual(rel, rls) {
|
||||
t.Errorf("Expected {%v}, got {%v}", rel, rls)
|
||||
}
|
||||
|
||||
// fetch the deleted release
|
||||
_, err = cfgmaps.Get(key)
|
||||
if !reflect.DeepEqual(ErrReleaseNotFound, err) {
|
||||
t.Errorf("Expected {%v}, got {%v}", ErrReleaseNotFound, err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user