Browse Source

test: refactor spawnSync() cwd test

This commit refactors test-child-process-spawnsync.js to use
the reusable common.spawnSyncPwd().

PR-URL: https://github.com/nodejs/node/pull/6939
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
v7.x
cjihrig 9 years ago
parent
commit
6bad85c4fd
  1. 18
      test/parallel/test-child-process-spawnsync.js

18
test/parallel/test-child-process-spawnsync.js

@ -18,21 +18,13 @@ assert.strictEqual(ret_err.syscall, 'spawnSync command_does_not_exist');
assert.strictEqual(ret_err.path, 'command_does_not_exist');
assert.deepStrictEqual(ret_err.spawnargs, ['bar']);
// Verify that the cwd option works - GH #7824
(function() {
var response;
var cwd;
if (common.isWindows) {
cwd = 'c:\\';
response = spawnSync('cmd.exe', ['/c', 'cd'], {cwd: cwd});
} else {
cwd = '/';
response = spawnSync('pwd', [], {cwd: cwd});
}
{
// Test the cwd option
const cwd = common.isWindows ? 'c:\\' : '/';
const response = common.spawnSyncPwd({cwd});
assert.strictEqual(response.stdout.toString().trim(), cwd);
})();
}
{
// Test the encoding option

Loading…
Cancel
Save