Skip to content

Commit 1cd5b0b

Browse files
committed
Add writeOverrides unittest
Signed-off-by: KS. Yim <ks.yim@linecorp.com>
1 parent d1087c9 commit 1cd5b0b

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

pkg/argocd/update_test.go

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1066,6 +1066,7 @@ func Test_MarshalParamsOverride(t *testing.T) {
10661066
expected := `
10671067
kustomize:
10681068
images:
1069+
- baz
10691070
- foo
10701071
- bar
10711072
`
@@ -1093,8 +1094,12 @@ kustomize:
10931094
SourceType: v1alpha1.ApplicationSourceTypeKustomize,
10941095
},
10951096
}
1096-
1097-
yaml, err := marshalParamsOverride(&app, nil)
1097+
originalData := []byte(`
1098+
kustomize:
1099+
images:
1100+
- baz
1101+
`)
1102+
yaml, err := marshalParamsOverride(&app, originalData)
10981103
require.NoError(t, err)
10991104
assert.NotEmpty(t, yaml)
11001105
assert.Equal(t, strings.TrimSpace(expected), strings.TrimSpace(string(yaml)))
@@ -1130,6 +1135,9 @@ kustomize:
11301135
expected := `
11311136
helm:
11321137
parameters:
1138+
- name: baz
1139+
value: baz
1140+
forcestring: false
11331141
- name: foo
11341142
value: bar
11351143
forcestring: true
@@ -1170,7 +1178,14 @@ helm:
11701178
},
11711179
}
11721180

1173-
yaml, err := marshalParamsOverride(&app, nil)
1181+
originalData := []byte(`
1182+
helm:
1183+
parameters:
1184+
- name: baz
1185+
value: baz
1186+
forcestring: false
1187+
`)
1188+
yaml, err := marshalParamsOverride(&app, originalData)
11741189
require.NoError(t, err)
11751190
assert.NotEmpty(t, yaml)
11761191
assert.Equal(t, strings.TrimSpace(strings.ReplaceAll(expected, "\t", " ")), strings.TrimSpace(string(yaml)))

0 commit comments

Comments
 (0)