Skip to content

Commit b810013

Browse files
committed
Add envsubst test for $${var}
Ref: #1082 Signed-off-by: Stefan Prodan <[email protected]>
1 parent 76cc820 commit b810013

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

internal/controller/kustomization_varsub_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -392,6 +392,8 @@ metadata:
392392
data:
393393
id: ${q}${number}${q}
394394
text: |
395+
This variable is escaped $${var}
396+
395397
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus at
396398
nisl sem. Nullam nec dui ipsum. Nam vehicula volutpat ipsum, ac fringilla
397399
nisl convallis sed. Aliquam porttitor turpis finibus, finibus velit ut,
@@ -471,6 +473,8 @@ data:
471473
resultCM := &corev1.ConfigMap{}
472474
g.Expect(k8sClient.Get(ctx, types.NamespacedName{Name: id, Namespace: id}, resultCM)).Should(Succeed())
473475
g.Expect(resultCM.Data["id"]).To(Equal("123"))
476+
g.Expect(resultCM.Data["text"]).To(ContainSubstring(`${var}`))
477+
g.Expect(resultCM.Data["text"]).ToNot(ContainSubstring(`$${var}`))
474478
g.Expect(resultCM.Data["text"]).To(ContainSubstring(`\?`))
475479
}
476480

0 commit comments

Comments
 (0)