diff options
author | Momtchil Momtchev <momtchil@momtchev.com> | 2023-04-26 18:23:53 +0200 |
---|---|---|
committer | Momtchil Momtchev <momtchil@momtchev.com> | 2023-04-26 18:23:53 +0200 |
commit | edd55210bb2d4212aeae0876372dd99c867f0071 (patch) | |
tree | 8a80abd8556ae425becbf3bab14169a51db54cdc /Examples | |
parent | 1657a0a1ec8dbdded01ab0a225bf290b44ef4a18 (diff) | |
download | swig-edd55210bb2d4212aeae0876372dd99c867f0071.tar.gz |
take into account numinputs when counting arguments
Diffstat (limited to 'Examples')
-rw-r--r-- | Examples/test-suite/javascript/ignore_parameter_runme.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Examples/test-suite/javascript/ignore_parameter_runme.js b/Examples/test-suite/javascript/ignore_parameter_runme.js new file mode 100644 index 000000000..07dcf2f7d --- /dev/null +++ b/Examples/test-suite/javascript/ignore_parameter_runme.js @@ -0,0 +1,24 @@ +const ignore_parameter = require('ignore_parameter'); + +function check(a, b) { + if (a !== b) throw new Error(`'${a}' != '${b}`); +} + +check(ignore_parameter.jaguar(200, 0), "hello"); +check(ignore_parameter.lotus("foo", 1), 101); +check(ignore_parameter.tvr("bar", 2), 8.8); +check(ignore_parameter.ferrari(), 101); +check(ignore_parameter.fiat(17), 17); + +car = new ignore_parameter.SportsCars(); +check(car.daimler(200, 0), "hello"); +check(car.astonmartin("foo", 1), 101); +check(car.bugatti("bar", 2), 8.8); +check(car.lamborghini(), 101); +check(car.maseratti(289), 289); +check(car.audi(), 8.8); + +new ignore_parameter.MiniCooper(200, 0); +new ignore_parameter.MorrisMinor("baz", 0); +new ignore_parameter.FordAnglia("quux", 200); +new ignore_parameter.AustinAllegro(); |