diff --git a/unittests/pass_by_reference.chai b/unittests/pass_by_reference.chai new file mode 100644 index 0000000..89c7760 --- /dev/null +++ b/unittests/pass_by_reference.chai @@ -0,0 +1,19 @@ +def f(x) { x+= 2; } + +var i = 1; + +assert_equal(i, 1); + +f(i); + +assert_equal(i, 3); + +def g(x) { x+= " World"; } + +var s = "Hello"; + +assert_equal(s, "Hello"); + +g(s); + +assert_equal(s, "Hello World");