From d3abe3a46839d0a588c0d67d86e9db3c6facbae9 Mon Sep 17 00:00:00 2001 From: Muh Muhten Date: Sat, 23 Feb 2019 19:47:51 -0500 Subject: [PATCH] Add more tests for any and all --- tests/jq.test | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/tests/jq.test b/tests/jq.test index f330fb0f..539ee7d8 100644 --- a/tests/jq.test +++ b/tests/jq.test @@ -851,6 +851,51 @@ false [1,2,3,4,true] true +# Check short-circuiting +any(true, error; .) +"badness" +true + +all(false, error; .) +"badness" +false + +any(not) +[] +false + +all(not) +[] +true + +any(not) +[false] +true + +all(not) +[false] +true + +[any,all] +[] +[false,true] + +[any,all] +[true] +[true,true] + +[any,all] +[false] +[false,false] + +[any,all] +[true,false] +[true,false] + +[any,all] +[null,null,true] +[true,false] + # # Paths #