Browse Source

test: add test-child-process-emfile fail message

When the test fails (as it does frequently on FreeBSD unfortunately)
provide a non-cryptic error message that also provides a line number.

PR-URL: https://github.com/nodejs/node/pull/3335
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
v4.x
Rich Trott 9 years ago
committed by James M Snell
parent
commit
93847694ec
  1. 6
      test/sequential/test-child-process-emfile.js

6
test/sequential/test-child-process-emfile.js

@ -27,8 +27,10 @@ proc.on('error', common.mustCall(function(err) {
assert(err.code === 'EMFILE' || err.code === 'ENFILE');
}));
// 'exit' should not be emitted, the process was never spawned.
proc.on('exit', assert.fail);
proc.on('exit', function() {
const msg = '"exit" should not be emitted (the process never spawned!)';
assert.fail(null, null, msg);
});
// close one fd for LSan
if (openFds.length >= 1) {

Loading…
Cancel
Save