# File: tests/gitea-storageclass-tests.yaml suite: storage class configuration tests release: name: gitea-storageclass-tests namespace: testing templates: - templates/gitea/pvc.yaml tests: - it: should set storageClassName when persistence.storageClass is defined template: templates/gitea/pvc.yaml set: persistence.storageClass: "my-storage-class" asserts: - equal: path: "spec.storageClassName" value: "my-storage-class" - it: should set global.storageClass when persistence.storageClass is not defined template: templates/gitea/pvc.yaml set: global.storageClass: "default-storage-class" asserts: - equal: path: spec.storageClassName value: "default-storage-class" - it: should set storageClassName when persistence.storageClass is defined and global.storageClass is defined template: templates/gitea/pvc.yaml set: global.storageClass: "default-storage-class" persistence.storageClass: "my-storage-class" asserts: - equal: path: spec.storageClassName value: "my-storage-class"