diff --git a/library/common-test/tests/storageClass/metadata_test.yaml b/library/common-test/tests/storageClass/metadata_test.yaml index 0dd9a109..9ac703b3 100644 --- a/library/common-test/tests/storageClass/metadata_test.yaml +++ b/library/common-test/tests/storageClass/metadata_test.yaml @@ -70,3 +70,32 @@ tests: label1: label1 label2: label2 some-label: some-value + - it: should pass with storageClass default set to true + set: + storageClass: + example1: + enabled: true + provisioner: some.provisioner.io + isDefaultClass: true + asserts: + - documentIndex: &storageClassDoc 0 + isKind: + of: StorageClass + - documentIndex: *storageClassDoc + isAPIVersion: + of: storage.k8s.io/v1 + - documentIndex: *storageClassDoc + equal: + path: metadata.annotations + value: + storageclass.kubernetes.io/is-default-class: "true" + - it: should fail with isDefault not a boolean + set: + storageClass: + example1: + enabled: true + provisioner: some.provisioner.io + isDefault: invalid + asserts: + - failedTemplate: + errorMessage: Storage Class - Expected [isDefault] to be [boolean], but got [string] diff --git a/library/common-test/tests/storageClass/spec_test.yaml b/library/common-test/tests/storageClass/spec_test.yaml index b96f63cc..ee0465ba 100644 --- a/library/common-test/tests/storageClass/spec_test.yaml +++ b/library/common-test/tests/storageClass/spec_test.yaml @@ -207,14 +207,3 @@ tests: asserts: - failedTemplate: errorMessage: Storage Class - Expected [volumeBindingMode] to be one of [WaitForFirstConsumer, Immediate], but got [invalid] - - - it: should fail with isDefault not a boolean - set: - storageClass: - example1: - enabled: true - provisioner: some.provisioner.io - isDefault: invalid - asserts: - - failedTemplate: - errorMessage: Storage Class - Expected [isDefault] to be [boolean], but got [string]