Page MenuHomePhorge

test_child_process_spawnsync_env.cjs
No OneTemporary

Size
557 B
Referenced Files
None
Subscribers
None

test_child_process_spawnsync_env.cjs

const { spawnSync } = require('child_process');
function assert(condition, message) {
if (!condition) throw new Error(message);
}
const result = spawnSync(
process.execPath,
['-e', 'console.log(process.env.ANT_SYNC_ENV_TEST)'],
{
encoding: 'utf8',
env: {
...process.env,
ANT_SYNC_ENV_TEST: 'present'
}
}
);
assert(result.status === 0, `child exited ${result.status}`);
assert(result.stdout === 'present\n', `expected env in stdout, got ${JSON.stringify(result.stdout)}`);
console.log('child_process.spawnSync env ok');

File Metadata

Mime Type
application/javascript
Expires
Sun, May 17, 5:45 AM (1 d, 23 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
554520
Default Alt Text
test_child_process_spawnsync_env.cjs (557 B)

Event Timeline