summaryrefslogtreecommitdiffstats
path: root/tests/jq.test
diff options
context:
space:
mode:
Diffstat (limited to 'tests/jq.test')
-rw-r--r--tests/jq.test11
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]]