summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMorten Høybye Frederiksen <morten@mfd-consult.dk>2015-04-28 23:22:26 +0200
committerMorten Høybye Frederiksen <morten@mfd-consult.dk>2015-04-28 23:22:26 +0200
commitcdfdf583e7df1f4d5e4f4159d22f2e66e6397d0a (patch)
treeaa7085a240855449219c20e2ace1ff96bbe7f6ee /tests
parent31c403faaf3bd569ee0b3a3ee836166ca4351675 (diff)
Fixed typo and added equivalent test
Signed-off-by: Morten Høybye Frederiksen <morten@mfd-consult.dk>
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: