From d95f59fa975e6c26ff45ef6a4a7739f3ad60e8fa Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Sat, 12 Mar 2016 19:50:58 -0700 Subject: [PATCH] Add test for dynamic object assignments --- unittests/dynamic_object_assignment.chai | 26 ++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 unittests/dynamic_object_assignment.chai diff --git a/unittests/dynamic_object_assignment.chai b/unittests/dynamic_object_assignment.chai new file mode 100644 index 0000000..ea0b31a --- /dev/null +++ b/unittests/dynamic_object_assignment.chai @@ -0,0 +1,26 @@ +class MyClass +{ + def MyClass() + { + this.x = 2; + } + + var x; +} + + +var o = MyClass(); +var o2 = MyClass(); + +o2.x = 5; +o = o2; + +assert_true(o.x == 5) +assert_true(o == o2) + +o2.x = 3; + +print(o2.x); +print(o.x); + +assert_true(o != o2)