diff options
Diffstat (limited to 'test/binaryen.js/pass-arguments.js')
-rw-r--r-- | test/binaryen.js/pass-arguments.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/binaryen.js/pass-arguments.js b/test/binaryen.js/pass-arguments.js new file mode 100644 index 000000000..7e1f83a2b --- /dev/null +++ b/test/binaryen.js/pass-arguments.js @@ -0,0 +1,17 @@ +binaryen.setAPITracing(true); + +assert(binaryen.getPassArgument("theKey") === null); + +binaryen.setPassArgument("theKey", "theValue"); +assert(binaryen.getPassArgument("theKey") === "theValue"); + +binaryen.setPassArgument("theKey", null); +assert(binaryen.getPassArgument("theKey") === null); + +binaryen.setPassArgument("theKey", "theValue2"); +assert(binaryen.getPassArgument("theKey") === "theValue2"); + +binaryen.clearPassArguments(); +assert(binaryen.getPassArgument("theKey") === null); + +binaryen.setAPITracing(false); |