mirror of
https://github.com/mikefarah/yq.git
synced 2026-03-10 15:54:26 +00:00
Adding more tests to prevent regression again :sweat
This commit is contained in:
parent
0a83da6b38
commit
20407a07a5
@ -317,6 +317,13 @@ var addOperatorScenarios = []expressionScenario{
|
||||
expression: `.[] | (.a + "cat")`,
|
||||
expected: []string{},
|
||||
},
|
||||
{
|
||||
skipDoc: true,
|
||||
description: "empty add shouldn't add",
|
||||
document: `[]`,
|
||||
expression: `.[] | (.a + "cat" + .b)`,
|
||||
expected: []string{},
|
||||
},
|
||||
{
|
||||
skipDoc: true,
|
||||
description: "Add to empty",
|
||||
|
||||
@ -15,6 +15,13 @@ var mapOperatorScenarios = []expressionScenario{
|
||||
"D0, P[], (!!seq)::[6, 7, 8]\n",
|
||||
},
|
||||
},
|
||||
{
|
||||
skipDoc: true,
|
||||
expression: `[] | map(. + 42)`,
|
||||
expected: []string{
|
||||
"D0, P[], (!!seq)::[]\n",
|
||||
},
|
||||
},
|
||||
{
|
||||
skipDoc: true,
|
||||
document: `[1,2]`,
|
||||
|
||||
@ -5,6 +5,12 @@ import (
|
||||
)
|
||||
|
||||
var selectOperatorScenarios = []expressionScenario{
|
||||
{
|
||||
skipDoc: true,
|
||||
document: `cat: pants`,
|
||||
expression: `select(.nope) | key + " why though?"`,
|
||||
expected: []string{},
|
||||
},
|
||||
{
|
||||
skipDoc: true,
|
||||
document: `cat`,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user