diff options
Diffstat (limited to 'Examples/test-suite/javascript/smart_pointer_member_runme.js')
-rw-r--r-- | Examples/test-suite/javascript/smart_pointer_member_runme.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Examples/test-suite/javascript/smart_pointer_member_runme.js b/Examples/test-suite/javascript/smart_pointer_member_runme.js new file mode 100644 index 000000000..9cf4893a9 --- /dev/null +++ b/Examples/test-suite/javascript/smart_pointer_member_runme.js @@ -0,0 +1,24 @@ +var smart_pointer_member = require("smart_pointer_member"); + + +f = new smart_pointer_member.Foo(); +f.y = 1; + +if (f.y != 1) { + throw new Error; +} + +b = new smart_pointer_member.Bar(f); +b.y = 2; + +if (f.y != 2) { + throw new Error(`Failed ${f.y} ${f.x}`); +} + +if (b.ZZ != f.ZZ) { + throw new Error(`Failed ${b.x} ${f.x}`); +} + +if (b.z != f.z) { + throw new Error; +} |