diff options
Diffstat (limited to 'tests/jq.test')
-rw-r--r-- | tests/jq.test | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/jq.test b/tests/jq.test index 941d825a..e6f5671c 100644 --- a/tests/jq.test +++ b/tests/jq.test @@ -328,9 +328,8 @@ join(",","/") ["","","a","aa"] # Same check for flatten/1 -flatten(-1,3,2,1) +flatten(3,2,1) [0, [1], [[2]], [[[3]]]] -[0,[1],[[2]],[[[3]]]] [0,1,2,3] [0,1,2,[3]] [0,1,[2],[[3]]] @@ -1117,6 +1116,10 @@ flatten [0, [1], [[2]], [[[3]]]] [0, 1, 2, 3] +flatten(0) +[0, [1], [[2]], [[[3]]]] +[0, [1], [[2]], [[[3]]]] + flatten(2) [0, [1], [[2]], [[[3]]]] [0, 1, 2, [3]] @@ -1125,6 +1128,10 @@ flatten(2) [0, [1, [2]], [1, [[3], 2]]] [0, 1, 2, 1, [3], 2] +try flatten(-1) catch . +[0, [1], [[2]], [[[3]]]] +"flatten depth must not be negative" + transpose [[1], [2,3]] [[1,2],[null,3]] |