mirror of
https://github.com/truecharts/library-charts.git
synced 2026-07-03 08:29:18 -03:00
feat(common): add additional tests for default storage class
This commit is contained in:
@@ -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]
|
||||
|
||||
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user