aboutsummaryrefslogtreecommitdiff
path: root/Examples/test-suite/javascript/inplaceadd_runme.js
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/test-suite/javascript/inplaceadd_runme.js')
-rw-r--r--Examples/test-suite/javascript/inplaceadd_runme.js23
1 files changed, 23 insertions, 0 deletions
diff --git a/Examples/test-suite/javascript/inplaceadd_runme.js b/Examples/test-suite/javascript/inplaceadd_runme.js
new file mode 100644
index 000000000..436d58198
--- /dev/null
+++ b/Examples/test-suite/javascript/inplaceadd_runme.js
@@ -0,0 +1,23 @@
+var inplaceadd = require("inplaceadd");
+a = new inplaceadd.A(7);
+
+a.addTo(5);
+if (a.val != 12) {
+ throw new Error(`a.val: ${a.val}`);
+}
+
+a.subFrom(5);
+if (a.val != 7) {
+ throw new Error(`a.val: ${a.val}`);
+}
+
+a.mulTo(2);
+
+if (a.val != 14) {
+ throw new Error(`a.val: ${a.val}`);
+}
+
+a.addTo(a);
+if (a.val != 28) {
+ throw new Error(`a.val: ${a.val}`);
+}