aboutsummaryrefslogtreecommitdiff
path: root/tests/drivers/wasm_test.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/drivers/wasm_test.js')
-rw-r--r--tests/drivers/wasm_test.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/drivers/wasm_test.js b/tests/drivers/wasm_test.js
index ddab3be..e4f7ecb 100644
--- a/tests/drivers/wasm_test.js
+++ b/tests/drivers/wasm_test.js
@@ -13,6 +13,7 @@ const ZC = require('../../src/web/zc.js');
['examples/struct_closure_opt.zc', '299\n'],
['examples/opt_test.zc', '1303\n'],
['tests/programs/basics.zc', '285 610 42 512\nhey 65 -3 -2 1024 -8\n12456\n757\n9 100-101\n5\nok\n'],
+ ['tests/programs/replace_owner.zc', '98 7 9 0\n'],
];
let ok = 0, bad = 0;
for (const [file, want] of cases) {
@@ -24,5 +25,5 @@ const ZC = require('../../src/web/zc.js');
const r = await zc.run('fn main() { return undefined_name; }');
if (/undefined_name/.test(r.output)) { ok++; console.log('ok wasm compiler errors'); } else { bad++; console.log('FAIL wasm compiler errors: ' + JSON.stringify(r.output)); }
console.log(ok + ' wasm checks passed, ' + bad + ' failed');
- process.exit(bad ? 1 : 0);
+ process.exitCode = bad ? 1 : 0;
})();