Support updating values in empty documents

This commit is contained in:
Stefan Haller
2023-06-08 08:36:13 +02:00
parent a14794bf5c
commit 90084d115e
2 changed files with 15 additions and 0 deletions

View File

@@ -31,6 +31,14 @@ func TestUpdateYamlValue(t *testing.T) {
expectedOut: "foo: bar\nfoo2: baz\n",
expectedErr: "",
},
{
name: "add new key and value when document was empty",
in: "",
path: []string{"foo"},
value: "bar",
expectedOut: "foo: bar\n",
expectedErr: "",
},
{
name: "preserve inline comment",
in: "foo: bar # my comment\n",