diff options
Diffstat (limited to 'tests/drivers/wasm_test.js')
| -rw-r--r-- | tests/drivers/wasm_test.js | 3 |
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; })(); |
