From a0b942a7f581c48d68fbd040f91f024a5c2f006a Mon Sep 17 00:00:00 2001 From: Nicolas Pouillard Date: Mon, 11 Nov 2013 02:59:27 +0100 Subject: [PATCH] Add a few more test cases (from the man page) Signed-off-by: Nicolas Williams --- tests/all.test | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/tests/all.test b/tests/all.test index aa02e90c..f8019972 100644 --- a/tests/all.test +++ b/tests/all.test @@ -633,3 +633,27 @@ unique [{a:1}] | .[] | .a=999 null {"a": 999} + +to_entries +{"a": 1, "b": 2} +[{"key":"a", "value":1}, {"key":"b", "value":2}] + +from_entries +[{"key":"a", "value":1}, {"key":"b", "value":2}] +{"a": 1, "b": 2} + +with_entries(.key |= "KEY_" + .) +{"a": 1, "b": 2} +{"KEY_a": 1, "KEY_b": 2} + +map(has("foo")) +[{"foo": 42}, {}] +[true, false] + +map(has(2)) +[[0,1], ["a","b","c"]] +[false, true] + +keys +[42,3,35] +[0,1,2]