Add test for dynamic object assignments
This commit is contained in:
parent
d5ae30191d
commit
d95f59fa97
26
unittests/dynamic_object_assignment.chai
Normal file
26
unittests/dynamic_object_assignment.chai
Normal file
@ -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)
|
Loading…
x
Reference in New Issue
Block a user