diff --git a/unittests/array_access.chai b/unittests/array_access.chai new file mode 100644 index 0000000..7600492 --- /dev/null +++ b/unittests/array_access.chai @@ -0,0 +1,3 @@ +var v = [[[15]]] + +assert_true(v[0][0][0] == 15) diff --git a/unittests/instring_eval_with_string.chai b/unittests/instring_eval_with_string.chai new file mode 100644 index 0000000..9cb1091 --- /dev/null +++ b/unittests/instring_eval_with_string.chai @@ -0,0 +1 @@ +assert_equal("a string", "${"a string"}") diff --git a/unittests/return_value_assignment.chai b/unittests/return_value_assignment.chai new file mode 100644 index 0000000..e6906e6 --- /dev/null +++ b/unittests/return_value_assignment.chai @@ -0,0 +1,16 @@ + +try { + eval("to_string(5) = \"some string\"") + assert_true(false) +} catch (e) { + print("Caught Error: " + e.what()); +} + + + +try { + eval("var v = [1,2,3]; v.size() = 3") + assert_true(false) +} catch (e) { + print("Caught Error: " + e.what()); +}