From 6c5772977916a02381fcb7d03ebb49a1e5b6e4e8 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Sat, 19 May 2012 21:42:02 -0600 Subject: [PATCH] Add unit test for pass_by_preference --- unittests/pass_by_reference.chai | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 unittests/pass_by_reference.chai 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");