- t.Errorf("RestoreConfigMap failed: %v", err)
- }
-}
-
-func TestDeleteConfigMapSuccess(t *testing.T) {
- util.HelmExec = func(args string) (out []byte, err error) {
- return []byte("ok"), nil
- }
-
- util.KubectlExec = func(args string) (out []byte, err error) {
- return []byte(`{"logger": {"level": 2}}`), nil
- }
-
- validationErrors, err := NewCM().DeleteConfigMap(models.ConfigMetadata{})
- if err != nil {
- t.Errorf("DeleteConfigMap failed: %v -> %v", err, validationErrors)
- }
-}
-
-func TestPurgeConfigMapSuccess(t *testing.T) {
- util.HelmExec = func(args string) (out []byte, err error) {
- return []byte("ok"), nil
- }
-
- util.KubectlExec = func(args string) (out []byte, err error) {
- return []byte(`{"logger": {"level": 2}}`), nil
- }
-
- name := "dummy-xapp"
- validationErrors, err := NewCM().PurgeConfigMap(models.XappDescriptor{XappName: &name})
- if err != nil {
- t.Errorf("PurgeConfigMap failed: %v -> %v", err, validationErrors)
- }
-}
-
-func TestCreateConfigMapFails(t *testing.T) {
- name := "dummy-xapp"
- validationErrors, err := NewCM().CreateConfigMap(models.XAppConfig{Metadata: &models.ConfigMetadata{Name: &name}})
- if err == nil {
- t.Errorf("CreateConfigMap failed: %v -> %v", err, validationErrors)