now assumes yaml idiomatic formatting when adding to empty maps/arrays

This commit is contained in:
Mike Farah
2022-04-15 08:27:22 +10:00
parent ea66a73f43
commit b11075ec98
7 changed files with 46 additions and 15 deletions
+16
View File
@@ -35,6 +35,22 @@ var traversePathOperatorScenarios = []expressionScenario{
"D0, P[0 0], (!!int)::1\n",
},
},
{
skipDoc: true,
document: `blah: {}`,
expression: `.blah.cat = "cool"`,
expected: []string{
"D0, P[], (doc)::blah:\n cat: cool\n",
},
},
{
skipDoc: true,
document: `blah: []`,
expression: `.blah.0 = "cool"`,
expected: []string{
"D0, P[], (doc)::blah:\n - cool\n",
},
},
{
skipDoc: true,
document: `b: cat`,