summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/jq_tests.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/jq_tests.py b/tests/jq_tests.py
index c0f4391..92fc9bd 100644
--- a/tests/jq_tests.py
+++ b/tests/jq_tests.py
@@ -84,6 +84,17 @@ def value_error_is_raised_if_program_is_invalid():
@istest
+def cannot_iterate_error_is_raised_if_input_is_string_and_not_parsed():
+ program = jq(".[]")
+ try:
+ program.transform("[1, 2, 3]")
+ assert False, "Expected error"
+ except ValueError as error:
+ expected_error_str = "jq: error: Cannot iterate over string"
+ assert_equal(str(error), expected_error_str)
+
+
+@istest
def value_error_is_raised_if_input_cannot_be_processed_by_program():
program = jq(".x")
try: