Skip to content

Commit e0c492f

Browse files
committed
Update tests to use range with both data and index
1 parent c6104a3 commit e0c492f

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

controllers/gateway_controller_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,14 +124,14 @@ spec:
124124
data:
125125
valueIntermediate: {{ (index .Resources.configMapTestSource 0).data.valueToRead1 }}
126126
configMapTestIntermediate2: |
127-
{{ range .Values.configmap2SuffixData }}
127+
{{ range $idx,$suffix := .Values.configmap2SuffixData }}
128128
apiVersion: v1
129129
kind: ConfigMap
130130
metadata:
131-
name: intermediate2-configmap-{{ . }}
131+
name: intermediate2-configmap-{{ $idx }}
132132
namespace: {{ $.Gateway.metadata.namespace }}
133133
data:
134-
valueIntermediate: {{ (index $.Resources.configMapTestSource 0).data.valueToRead1 }}-{{ . }}
134+
valueIntermediate: {{ (index $.Resources.configMapTestSource 0).data.valueToRead1 }}-{{ $suffix }}
135135
---
136136
{{ end }}
137137
# Use references to multiple resources coupled with template pipeline and functions

controllers/templating_test.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ t2: |
2222
name: {{ .Values.name2 }}
2323
{{ end }}
2424
t3: |
25-
{{ range .Values.t3data }}
26-
name: {{ $.Values.name3 }}-{{ . }}
25+
{{ range $idx,$data := .Values.t3data }}
26+
name: {{ $.Values.name3 }}-{{ $data }}-{{ $idx }}
2727
---
2828
{{ end }}
2929
`
@@ -97,4 +97,7 @@ func TestTemplate2map(t *testing.T) {
9797
if len(rawResources) != 3 {
9898
t.Fatalf("Error rendering multi-resource, got len %v, expected 3", len(rawResources))
9999
}
100+
if rawResources[2]["name"] != "t3name-foo3-2" {
101+
t.Fatalf("Rendered template error, got %v, expected 't3name-foo3-2'", rawResources[2]["name"])
102+
}
100103
}

0 commit comments

Comments
 (0)