Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
test: use assert.throw to test exceptions
The test wasn't checking directly that an assertion was thrown. Instead, it was checking that spawn did not sucessfully spawn a non-existent command. However, the command chosen, dir, exists in GNU coreutils, so it exists on Linux (though not on BSD derived OS X). The test as written passed on Linux, even with the TypeError it is supposed to be checking for deleted from spawn(). It would also pass on Windows if a ls.exe existed. The approach is unnecessarily obscure, assert.throw() is for asserting code throws, using it is more clear and works regardless of what commands do or do not exist. PR-URL: nodejs/node-v0.x-archive#8454 Reviewed-by: Trevor Norris <[email protected]> Cherry-picked-from: nodejs/node-v0.x-archive@2ff29cc Conflicts: test/parallel/test-child-process-spawn-typeerror.js
- Loading branch information