aboutsummaryrefslogtreecommitdiff
path: root/test/js/node/process/print-process-args.js
blob: e9d2295c8d2dac60f00136f461a64220bd54621e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
import assert from "assert";

// ensure process.argv and Bun.argv are the same
assert.deepStrictEqual(process.argv, Bun.argv, "process.argv does not equal Bun.argv");
assert(process.argv === process.argv, "process.argv isn't cached");
// assert(Bun.argv === Bun.argv, 'Bun.argv isn\'t cached');
// assert(Bun.argv === process.argv, 'Bun.argv doesnt share same ref as process.argv');

var writer = Bun.stdout.writer();
writer.write(JSON.stringify(process.argv));
await writer.flush(true);
process.exit(0);