--- # yaml-language-server: $schema=https://raw.githubusercontent.com/helm-unittest/helm-unittest/main/schema/helm-testsuite.json suite: container args override templates: - common.yaml tests: - it: default should pass asserts: - documentIndex: 0 isKind: of: Deployment - documentIndex: 0 notExists: path: spec.template.spec.containers[0].args - it: single string should pass set: controllers.main.containers.main.args: sleep infinity asserts: - documentIndex: 0 isKind: of: Deployment - documentIndex: 0 equal: path: spec.template.spec.containers[0].args value: - sleep infinity - it: multiline string should pass set: controllers.main.containers.main.args: | echo hello echo world asserts: - documentIndex: 0 isKind: of: Deployment - documentIndex: 0 equal: path: spec.template.spec.containers[0].args value: - |- echo hello echo world - it: single quoted string should pass set: controllers.main.containers.main.args: "sleep infinity" asserts: - documentIndex: 0 isKind: of: Deployment - documentIndex: 0 equal: path: spec.template.spec.containers[0].args value: - sleep infinity - it: list of strings should pass set: controllers.main.containers.main.args: - sleep - infinity - "test" asserts: - documentIndex: 0 isKind: of: Deployment - documentIndex: 0 equal: path: spec.template.spec.containers[0].args value: - sleep - infinity - test