wip - reduce!

This commit is contained in:
Mike Farah
2021-02-15 14:27:00 +11:00
parent 4d6d07ec43
commit c4faa70143
6 changed files with 270 additions and 179 deletions
+22
View File
@@ -0,0 +1,22 @@
package yqlib
import (
"testing"
)
var reduceOperatorScenarios = []expressionScenario{
{
document: `[10,2, 5, 3]`,
expression: `.[] as $item reduce (0; . + $item)`,
expected: []string{
"D0, P[], (!!int)::20\n",
},
},
}
func TestReduceOperatorScenarios(t *testing.T) {
for _, tt := range reduceOperatorScenarios {
testScenario(t, &tt)
}
// documentScenarios(t, "Reduce", reduceOperatorScenarios)
}