diff options
Diffstat (limited to 'Examples/test-suite/javascript/nested_template_base_runme.js')
-rw-r--r-- | Examples/test-suite/javascript/nested_template_base_runme.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Examples/test-suite/javascript/nested_template_base_runme.js b/Examples/test-suite/javascript/nested_template_base_runme.js new file mode 100644 index 000000000..fcf8416ac --- /dev/null +++ b/Examples/test-suite/javascript/nested_template_base_runme.js @@ -0,0 +1,14 @@ +var nested_template_base = require("nested_template_base"); + +ois = new nested_template_base.InnerS(123); +oic = new nested_template_base.InnerC(); + +// Check base method is available +if ((oic.outer(ois).val != 123)) { + throw new Error("Wrong value calling outer"); +} + +// Check non-derived class using base class +if ((oic.innerc().outer(ois).val != 123)) { + throw new Error("Wrong value calling innerc"); +} |