parent
f7976d9c1a
commit
2ad666fae4
|
|
@ -414,16 +414,12 @@ releases:
|
||||||
t.Run("fail due to unknown field with gopkg.in/yaml.v3", func(t *testing.T) {
|
t.Run("fail due to unknown field with gopkg.in/yaml.v3", func(t *testing.T) {
|
||||||
check(t, testcase{
|
check(t, testcase{
|
||||||
GoYamlV3: true,
|
GoYamlV3: true,
|
||||||
error: `in ./helmfile.yaml: failed to read helmfile.yaml: reading document at index 1. Started seeing this since Helmfile v1? Add the .gotmpl file extension: [4:3] unknown field "foobar"
|
error: `in ./helmfile.yaml: failed to read helmfile.yaml: reading document at index 1. Started seeing this since Helmfile v1? Add the .gotmpl file extension: yaml: unmarshal errors:
|
||||||
2 | releases:
|
line 4: field foobar not found in type state.ReleaseSpec`,
|
||||||
3 | - name: app1
|
|
||||||
> 4 | foobar: FOOBAR
|
|
||||||
^
|
|
||||||
5 | chart: incubator/raw`,
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
t.Run("fail due to unknown field with gopkg.in/yaml.v3", func(t *testing.T) {
|
t.Run("fail due to unknown field with gopkg.in/yaml.v2", func(t *testing.T) {
|
||||||
check(t, testcase{
|
check(t, testcase{
|
||||||
GoYamlV3: false,
|
GoYamlV3: false,
|
||||||
error: `in ./helmfile.yaml: failed to read helmfile.yaml: reading document at index 1. Started seeing this since Helmfile v1? Add the .gotmpl file extension: yaml: unmarshal errors:
|
error: `in ./helmfile.yaml: failed to read helmfile.yaml: reading document at index 1. Started seeing this since Helmfile v1? Add the .gotmpl file extension: yaml: unmarshal errors:
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ func testYamlMarshal(t *testing.T, GoYamlV3 bool) {
|
||||||
Annotation: "on",
|
Annotation: "on",
|
||||||
}},
|
}},
|
||||||
expected: map[string]string{
|
expected: map[string]string{
|
||||||
"gopkg.in/yaml.v2": "name: John\ninfo:\n- age: 20\n address: New York\n annotation: 'on'\n",
|
"gopkg.in/yaml.v2": "name: John\ninfo:\n- age: 20\n address: New York\n annotation: \"on\"\n",
|
||||||
"gopkg.in/yaml.v3": "name: John\ninfo:\n - age: 20\n address: New York\n annotation: \"on\"\n",
|
"gopkg.in/yaml.v3": "name: John\ninfo:\n - age: 20\n address: New York\n annotation: \"on\"\n",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue