Browse Source

test: remove common.fail()

common.fail() was added to paste over issues with assert.fail() function
signature. assert.fail() has been updated to accept a single argument so
common.fail() is no longer necessary.

Backport-PR-URL: https://github.com/nodejs/node/pull/15479
PR-URL: https://github.com/nodejs/node/pull/12293
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
v6.x-staging
Rich Trott 8 years ago
committed by Myles Borins
parent
commit
ae485a7add
No known key found for this signature in database GPG Key ID: 933B01F40B5CA946
  1. 9
      test/common/index.js
  2. 2
      test/inspector/inspector-helper.js
  3. 2
      test/internet/test-dgram-send-cb-quelches-error.js
  4. 2
      test/internet/test-dns.js
  5. 2
      test/internet/test-tls-add-ca-cert.js
  6. 5
      test/parallel/test-beforeexit-event-exit.js
  7. 2
      test/parallel/test-child-process-fork-and-spawn.js
  8. 3
      test/parallel/test-child-process-stdout-flush-exit.js
  9. 2
      test/parallel/test-cluster-send-handle-twice.js
  10. 11
      test/parallel/test-domain-uncaught-exception.js
  11. 4
      test/parallel/test-event-emitter-add-listeners.js
  12. 12
      test/parallel/test-event-emitter-listeners-side-effects.js
  13. 2
      test/parallel/test-event-emitter-once.js
  14. 4
      test/parallel/test-event-emitter-remove-listeners.js
  15. 3
      test/parallel/test-exception-handler2.js
  16. 2
      test/parallel/test-fs-stat.js
  17. 2
      test/parallel/test-fs-write-stream.js
  18. 4
      test/parallel/test-global-console-exists.js
  19. 2
      test/parallel/test-http-createConnection.js
  20. 4
      test/parallel/test-http-invalid-path-chars.js
  21. 3
      test/parallel/test-http-localaddress-bind-error.js
  22. 4
      test/parallel/test-http-mutable-headers.js
  23. 4
      test/parallel/test-http-response-multi-content-length.js
  24. 4
      test/parallel/test-http-response-splitting.js
  25. 2
      test/parallel/test-http-response-status-message.js
  26. 2
      test/parallel/test-http-server-reject-chunked-with-content-length.js
  27. 2
      test/parallel/test-http-unix-socket.js
  28. 3
      test/parallel/test-https-localaddress-bind-error.js
  29. 2
      test/parallel/test-net-error-twice.js
  30. 6
      test/parallel/test-net-pipe-connect-errors.js
  31. 4
      test/parallel/test-net-server-max-connections-close-makes-more-available.js
  32. 2
      test/parallel/test-net-server-pause-on-connect.js
  33. 2
      test/parallel/test-net-write-slow.js
  34. 4
      test/parallel/test-next-tick-when-exiting.js
  35. 3
      test/parallel/test-process-exit-from-before-exit.js
  36. 2
      test/parallel/test-process-no-deprecation.js
  37. 30
      test/parallel/test-promises-unhandled-rejections.js
  38. 2
      test/parallel/test-spawn-cmd-named-pipe.js
  39. 4
      test/parallel/test-stream2-base64-single-char-read-end.js
  40. 2
      test/parallel/test-tls-empty-sni-context.js
  41. 2
      test/parallel/test-tls-session-cache.js
  42. 6
      test/parallel/test-util-inspect.js
  43. 2
      test/parallel/test-vm-debug-context.js
  44. 4
      test/parallel/test-vm-syntax-error-message.js
  45. 4
      test/parallel/test-vm-syntax-error-stderr.js

9
test/common/index.js

@ -385,7 +385,7 @@ process.on('exit', function() {
if (!exports.globalCheck) return; if (!exports.globalCheck) return;
const leaked = leakedGlobals(); const leaked = leakedGlobals();
if (leaked.length > 0) { if (leaked.length > 0) {
fail(`Unexpected global(s) found: ${leaked.join(', ')}`); assert.fail(`Unexpected global(s) found: ${leaked.join(', ')}`);
} }
}); });
@ -473,14 +473,9 @@ exports.fileExists = function(pathname) {
} }
}; };
function fail(msg) {
assert.fail(null, null, msg);
}
exports.fail = fail;
exports.mustNotCall = function(msg) { exports.mustNotCall = function(msg) {
return function mustNotCall() { return function mustNotCall() {
fail(msg || 'function should not have been called'); assert.fail(msg || 'function should not have been called');
}; };
}; };

2
test/inspector/inspector-helper.js

@ -222,7 +222,7 @@ TestSession.prototype.sendInspectorCommands = function(commands) {
}; };
this.sendAll_(commands, () => { this.sendAll_(commands, () => {
timeoutId = setTimeout(() => { timeoutId = setTimeout(() => {
common.fail(`Messages without response: ${ assert.fail(`Messages without response: ${
Object.keys(this.messages_).join(', ')}`); Object.keys(this.messages_).join(', ')}`);
}, TIMEOUT); }, TIMEOUT);
}); });

2
test/internet/test-dgram-send-cb-quelches-error.js

@ -28,7 +28,7 @@ function callbackOnly(err) {
} }
function onEvent(err) { function onEvent(err) {
common.fail('Error should not be emitted if there is callback'); assert.fail('Error should not be emitted if there is callback');
} }
function onError(err) { function onError(err) {

2
test/internet/test-dns.js

@ -449,7 +449,7 @@ TEST(function test_lookup_all_mixed(done) {
else if (isIPv6(ip.address)) else if (isIPv6(ip.address))
assert.strictEqual(ip.family, 6); assert.strictEqual(ip.family, 6);
else else
assert(false); assert.fail('unexpected IP address');
}); });
done(); done();

2
test/internet/test-tls-add-ca-cert.js

@ -37,7 +37,7 @@ tls.connect(opts, fail).on('error', common.mustCall((err) => {
})); }));
function fail() { function fail() {
assert(false, 'should fail to connect'); assert.fail('should fail to connect');
} }
// New secure contexts have the well-known root CAs. // New secure contexts have the well-known root CAs.

5
test/parallel/test-beforeexit-event-exit.js

@ -1,8 +1,9 @@
'use strict'; 'use strict';
const common = require('../common'); require('../common');
const assert = require('assert');
process.on('beforeExit', function() { process.on('beforeExit', function() {
common.fail('exit should not allow this to occur'); assert.fail('exit should not allow this to occur');
}); });
process.exit(); process.exit();

2
test/parallel/test-child-process-fork-and-spawn.js

@ -15,7 +15,7 @@ switch (process.argv[2] || '') {
case 'spawn': case 'spawn':
break; break;
default: default:
common.fail(); assert.fail();
} }
function checkExit(statusCode) { function checkExit(statusCode) {

3
test/parallel/test-child-process-stdout-flush-exit.js

@ -21,8 +21,7 @@ if (process.argv[2] === 'child') {
child.stderr.setEncoding('utf8'); child.stderr.setEncoding('utf8');
child.stderr.on('data', function(data) { child.stderr.on('data', function(data) {
console.log('parent stderr: ' + data); assert.fail(`Unexpected parent stderr: ${data}`);
assert.ok(false);
}); });
// check if we receive both 'hello' at start and 'goodbye' at end // check if we receive both 'hello' at start and 'goodbye' at end

2
test/parallel/test-cluster-send-handle-twice.js

@ -33,7 +33,7 @@ if (cluster.isMaster) {
setTimeout(function() { client.end(); }, 50); setTimeout(function() { client.end(); }, 50);
}).on('error', function(e) { }).on('error', function(e) {
console.error(e); console.error(e);
common.fail('server.listen failed'); assert.fail('server.listen failed');
cluster.worker.disconnect(); cluster.worker.disconnect();
}); });
} }

11
test/parallel/test-domain-uncaught-exception.js

@ -184,15 +184,16 @@ if (process.argv[2] === 'child') {
test.expectedMessages.forEach(function(expectedMessage) { test.expectedMessages.forEach(function(expectedMessage) {
if (test.messagesReceived === undefined || if (test.messagesReceived === undefined ||
test.messagesReceived.indexOf(expectedMessage) === -1) test.messagesReceived.indexOf(expectedMessage) === -1)
assert(false, `test ${test.fn.name} should have sent message: ${ assert.fail('test ' + test.fn.name + ' should have sent message: ' +
expectedMessage} but didn't`); expectedMessage + ' but didn\'t');
}); });
if (test.messagesReceived) { if (test.messagesReceived) {
test.messagesReceived.forEach(function(receivedMessage) { test.messagesReceived.forEach(function(receivedMessage) {
if (!test.expectedMessages.includes(receivedMessage)) { if (test.expectedMessages.indexOf(receivedMessage) === -1) {
assert(false, `test ${test.fn.name} should not have sent message: ${ assert.fail('test ' + test.fn.name +
receivedMessage} but did`); ' should not have sent message: ' + receivedMessage +
' but did');
} }
}); });
} }

4
test/parallel/test-event-emitter-add-listeners.js

@ -32,9 +32,9 @@ const EventEmitter = require('events');
}); });
ee.on('hello', hello); ee.on('hello', hello);
ee.once('foo', common.fail); ee.once('foo', assert.fail);
assert.deepStrictEqual(['hello', 'foo'], events_new_listener_emited); assert.deepStrictEqual(['hello', 'foo'], events_new_listener_emited);
assert.deepStrictEqual([hello, common.fail], listeners_new_listener_emited); assert.deepStrictEqual([hello, assert.fail], listeners_new_listener_emited);
ee.emit('hello', 'a', 'b'); ee.emit('hello', 'a', 'b');
} }

12
test/parallel/test-event-emitter-listeners-side-effects.js

@ -1,6 +1,6 @@
'use strict'; 'use strict';
const common = require('../common'); require('../common');
const assert = require('assert'); const assert = require('assert');
const EventEmitter = require('events').EventEmitter; const EventEmitter = require('events').EventEmitter;
@ -14,12 +14,12 @@ assert.strictEqual(fl.length, 0);
assert(!(e._events instanceof Object)); assert(!(e._events instanceof Object));
assert.deepStrictEqual(Object.keys(e._events), []); assert.deepStrictEqual(Object.keys(e._events), []);
e.on('foo', common.fail); e.on('foo', assert.fail);
fl = e.listeners('foo'); fl = e.listeners('foo');
assert.strictEqual(e._events.foo, common.fail); assert.strictEqual(e._events.foo, assert.fail);
assert(Array.isArray(fl)); assert(Array.isArray(fl));
assert.strictEqual(fl.length, 1); assert.strictEqual(fl.length, 1);
assert.strictEqual(fl[0], common.fail); assert.strictEqual(fl[0], assert.fail);
e.listeners('bar'); e.listeners('bar');
@ -28,12 +28,12 @@ fl = e.listeners('foo');
assert(Array.isArray(e._events.foo)); assert(Array.isArray(e._events.foo));
assert.strictEqual(e._events.foo.length, 2); assert.strictEqual(e._events.foo.length, 2);
assert.strictEqual(e._events.foo[0], common.fail); assert.strictEqual(e._events.foo[0], assert.fail);
assert.strictEqual(e._events.foo[1], assert.ok); assert.strictEqual(e._events.foo[1], assert.ok);
assert(Array.isArray(fl)); assert(Array.isArray(fl));
assert.strictEqual(fl.length, 2); assert.strictEqual(fl.length, 2);
assert.strictEqual(fl[0], common.fail); assert.strictEqual(fl[0], assert.fail);
assert.strictEqual(fl[1], assert.ok); assert.strictEqual(fl[1], assert.ok);
console.log('ok'); console.log('ok');

2
test/parallel/test-event-emitter-once.js

@ -13,7 +13,7 @@ e.emit('hello', 'a', 'b');
e.emit('hello', 'a', 'b'); e.emit('hello', 'a', 'b');
function remove() { function remove() {
common.fail('once->foo should not be emitted'); assert.fail('once->foo should not be emitted');
} }
e.once('foo', remove); e.once('foo', remove);

4
test/parallel/test-event-emitter-remove-listeners.js

@ -49,11 +49,11 @@ function listener2() {}
const ee = new EventEmitter(); const ee = new EventEmitter();
function remove1() { function remove1() {
common.fail('remove1 should not have been called'); assert.fail('remove1 should not have been called');
} }
function remove2() { function remove2() {
common.fail('remove2 should not have been called'); assert.fail('remove2 should not have been called');
} }
ee.on('removeListener', common.mustCall(function(name, cb) { ee.on('removeListener', common.mustCall(function(name, cb) {

3
test/parallel/test-exception-handler2.js

@ -1,5 +1,6 @@
'use strict'; 'use strict';
const common = require('../common'); const common = require('../common');
const assert = require('assert');
process.on('uncaughtException', function(err) { process.on('uncaughtException', function(err) {
console.log(`Caught exception: ${err}`); console.log(`Caught exception: ${err}`);
@ -11,4 +12,4 @@ setTimeout(common.mustCall(function() {
// Intentionally cause an exception, but don't catch it. // Intentionally cause an exception, but don't catch it.
nonexistentFunc(); // eslint-disable-line no-undef nonexistentFunc(); // eslint-disable-line no-undef
common.fail('This will not run.'); assert.fail('This will not run.');

2
test/parallel/test-fs-stat.js

@ -41,7 +41,7 @@ fs.open('.', 'r', undefined, common.mustCall(function(err, fd) {
try { try {
stats = fs.fstatSync(fd); stats = fs.fstatSync(fd);
} catch (err) { } catch (err) {
common.fail(err); assert.fail(err);
} }
if (stats) { if (stats) {
console.dir(stats); console.dir(stats);

2
test/parallel/test-fs-write-stream.js

@ -23,7 +23,7 @@ common.refreshTmpDir();
const stream = fs.createWriteStream(file); const stream = fs.createWriteStream(file);
stream.on('drain', function() { stream.on('drain', function() {
common.fail('\'drain\' event must not be emitted before ' + assert.fail('\'drain\' event must not be emitted before ' +
'stream.write() has been called at least once.'); 'stream.write() has been called at least once.');
}); });
stream.destroy(); stream.destroy();

4
test/parallel/test-global-console-exists.js

@ -4,7 +4,7 @@
'use strict'; 'use strict';
const common = require('../common'); require('../common');
const assert = require('assert'); const assert = require('assert');
const EventEmitter = require('events'); const EventEmitter = require('events');
const leak_warning = /EventEmitter memory leak detected\. 2 hello listeners/; const leak_warning = /EventEmitter memory leak detected\. 2 hello listeners/;
@ -26,7 +26,7 @@ process.stderr.write = (data) => {
if (write_calls === 0) if (write_calls === 0)
assert.ok(leak_warning.test(data)); assert.ok(leak_warning.test(data));
else else
common.fail('stderr.write should be called only once'); assert.fail('stderr.write should be called only once');
write_calls++; write_calls++;
}; };

2
test/parallel/test-http-createConnection.js

@ -21,7 +21,7 @@ const server = http.createServer(common.mustCall(function(req, res) {
res.resume(); res.resume();
fn = common.mustCall(createConnectionError); fn = common.mustCall(createConnectionError);
http.get({ createConnection: fn }, function(res) { http.get({ createConnection: fn }, function(res) {
common.fail('Unexpected response callback'); assert.fail('Unexpected response callback');
}).on('error', common.mustCall(function(err) { }).on('error', common.mustCall(function(err) {
assert.strictEqual(err.message, 'Could not create socket'); assert.strictEqual(err.message, 'Could not create socket');
server.close(); server.close();

4
test/parallel/test-http-invalid-path-chars.js

@ -1,5 +1,5 @@
'use strict'; 'use strict';
const common = require('../common'); require('../common');
const assert = require('assert'); const assert = require('assert');
const http = require('http'); const http = require('http');
@ -8,7 +8,7 @@ const theExperimentallyDeterminedNumber = 39;
function fail(path) { function fail(path) {
assert.throws(() => { assert.throws(() => {
http.request({ path }, common.fail); http.request({ path }, assert.fail);
}, expectedError); }, expectedError);
} }

3
test/parallel/test-http-localaddress-bind-error.js

@ -1,5 +1,6 @@
'use strict'; 'use strict';
const common = require('../common'); const common = require('../common');
const assert = require('assert');
const http = require('http'); const http = require('http');
const invalidLocalAddress = '1.2.3.4'; const invalidLocalAddress = '1.2.3.4';
@ -22,7 +23,7 @@ server.listen(0, '127.0.0.1', common.mustCall(function() {
method: 'GET', method: 'GET',
localAddress: invalidLocalAddress localAddress: invalidLocalAddress
}, function(res) { }, function(res) {
common.fail('unexpectedly got response from server'); assert.fail('unexpectedly got response from server');
}).on('error', common.mustCall(function(e) { }).on('error', common.mustCall(function(e) {
console.log(`client got error: ${e.message}`); console.log(`client got error: ${e.message}`);
server.close(); server.close();

4
test/parallel/test-http-mutable-headers.js

@ -63,6 +63,8 @@ const s = http.createServer(function(req, res) {
res.setHeader('x-foo', 'keyboard cat'); res.setHeader('x-foo', 'keyboard cat');
res.writeHead(200, { 'x-foo': 'bar', 'x-bar': 'baz' }); res.writeHead(200, { 'x-foo': 'bar', 'x-bar': 'baz' });
break; break;
default:
assert.fail('Unknown test');
} }
res.statusCode = 201; res.statusCode = 201;
@ -120,7 +122,7 @@ function nextTest() {
break; break;
default: default:
throw new Error('?'); assert.fail('Unknown test');
} }
response.setEncoding('utf8'); response.setEncoding('utf8');

4
test/parallel/test-http-response-multi-content-length.js

@ -19,7 +19,7 @@ const server = http.createServer((req, res) => {
res.writeHead(200, {'content-length': [1, 2]}); res.writeHead(200, {'content-length': [1, 2]});
break; break;
default: default:
common.fail('should never get here'); assert.fail('should never get here');
} }
res.end('ok'); res.end('ok');
}); });
@ -35,7 +35,7 @@ server.listen(0, common.mustCall(() => {
http.get( http.get(
{port: server.address().port, headers: {'x-num': n}}, {port: server.address().port, headers: {'x-num': n}},
(res) => { (res) => {
assert(false, 'client allowed multiple content-length headers.'); assert.fail('client allowed multiple content-length headers.');
} }
).on('error', common.mustCall((err) => { ).on('error', common.mustCall((err) => {
assert(/^Parse Error/.test(err.message)); assert(/^Parse Error/.test(err.message));

4
test/parallel/test-http-response-splitting.js

@ -1,6 +1,6 @@
'use strict'; 'use strict';
const common = require('../common'); require('../common');
const http = require('http'); const http = require('http');
const net = require('net'); const net = require('net');
const url = require('url'); const url = require('url');
@ -38,7 +38,7 @@ const server = http.createServer((req, res) => {
test(res, 200, {'foo': y}); test(res, 200, {'foo': y});
break; break;
default: default:
common.fail('should not get to here.'); assert.fail('should not get to here.');
} }
if (count === 3) if (count === 3)
server.close(); server.close();

2
test/parallel/test-http-response-status-message.js

@ -23,7 +23,7 @@ testCases.findByPath = function(path) {
return testCase.path === path; return testCase.path === path;
}); });
if (matching.length === 0) { if (matching.length === 0) {
throw 'failed to find test case with path ' + path; assert.fail(`failed to find test case with path ${path}`);
} }
return matching[0]; return matching[0];
}; };

2
test/parallel/test-http-server-reject-chunked-with-content-length.js

@ -23,7 +23,7 @@ server.listen(0, () => {
client.on('data', (data) => { client.on('data', (data) => {
// Should not get to this point because the server should simply // Should not get to this point because the server should simply
// close the connection without returning any data. // close the connection without returning any data.
common.fail('no data should be returned by the server'); assert.fail('no data should be returned by the server');
}); });
client.on('end', common.mustCall(() => {})); client.on('end', common.mustCall(() => {}));
}); });

2
test/parallel/test-http-unix-socket.js

@ -45,7 +45,7 @@ server.listen(common.PIPE, common.mustCall(function() {
})); }));
req.on('error', function(e) { req.on('error', function(e) {
common.fail(e.stack); assert.fail(e.stack);
}); });
req.end(); req.end();

3
test/parallel/test-https-localaddress-bind-error.js

@ -4,6 +4,7 @@ const common = require('../common');
if (!common.hasCrypto) if (!common.hasCrypto)
common.skip('missing crypto'); common.skip('missing crypto');
const assert = require('assert');
const fs = require('fs'); const fs = require('fs');
const https = require('https'); const https = require('https');
@ -32,7 +33,7 @@ server.listen(0, '127.0.0.1', common.mustCall(function() {
method: 'GET', method: 'GET',
localAddress: invalidLocalAddress localAddress: invalidLocalAddress
}, function(res) { }, function(res) {
common.fail('unexpectedly got response from server'); assert.fail('unexpectedly got response from server');
}).on('error', common.mustCall(function(e) { }).on('error', common.mustCall(function(e) {
console.log(`client got error: ${e.message}`); console.log(`client got error: ${e.message}`);
server.close(); server.close();

2
test/parallel/test-net-error-twice.js

@ -20,7 +20,7 @@ const srv = net.createServer(function onConnection(conn) {
conn.on('error', function(err) { conn.on('error', function(err) {
errs.push(err); errs.push(err);
if (errs.length > 1 && errs[0] === errs[1]) if (errs.length > 1 && errs[0] === errs[1])
assert(false, 'We should not be emitting the same error twice'); assert.fail('Should not emit the same error twice');
}); });
conn.on('close', function() { conn.on('close', function() {
srv.unref(); srv.unref();

6
test/parallel/test-net-pipe-connect-errors.js

@ -35,7 +35,7 @@ if (common.isWindows) {
} }
const notSocketClient = net.createConnection(emptyTxt, function() { const notSocketClient = net.createConnection(emptyTxt, function() {
common.fail('connection callback should not run'); assert.fail('connection callback should not run');
}); });
notSocketClient.on('error', common.mustCall(function(err) { notSocketClient.on('error', common.mustCall(function(err) {
@ -46,7 +46,7 @@ notSocketClient.on('error', common.mustCall(function(err) {
// Trying to connect to not-existing socket should result in ENOENT error // Trying to connect to not-existing socket should result in ENOENT error
const noEntSocketClient = net.createConnection('no-ent-file', function() { const noEntSocketClient = net.createConnection('no-ent-file', function() {
common.fail('connection to non-existent socket, callback should not run'); assert.fail('connection to non-existent socket, callback should not run');
}); });
noEntSocketClient.on('error', common.mustCall(function(err) { noEntSocketClient.on('error', common.mustCall(function(err) {
@ -63,7 +63,7 @@ if (!common.isWindows && process.getuid() !== 0) {
fs.chmodSync(common.PIPE, 0); fs.chmodSync(common.PIPE, 0);
const accessClient = net.createConnection(common.PIPE, function() { const accessClient = net.createConnection(common.PIPE, function() {
common.fail('connection should get EACCES, callback should not run'); assert.fail('connection should get EACCES, callback should not run');
}); });
accessClient.on('error', common.mustCall(function(err) { accessClient.on('error', common.mustCall(function(err) {

4
test/parallel/test-net-server-max-connections-close-makes-more-available.js

@ -1,5 +1,5 @@
'use strict'; 'use strict';
const common = require('../common'); require('../common');
const assert = require('assert'); const assert = require('assert');
const net = require('net'); const net = require('net');
@ -86,5 +86,5 @@ process.on('exit', function() {
process.on('unhandledRejection', function() { process.on('unhandledRejection', function() {
console.error('promise rejected'); console.error('promise rejected');
common.fail('A promise in the chain rejected'); assert.fail('A promise in the chain rejected');
}); });

2
test/parallel/test-net-server-pause-on-connect.js

@ -10,7 +10,7 @@ let server1Sock;
const server1ConnHandler = (socket) => { const server1ConnHandler = (socket) => {
socket.on('data', function(data) { socket.on('data', function(data) {
if (stopped) { if (stopped) {
common.fail('data event should not have happened yet'); assert.fail('data event should not have happened yet');
} }
assert.strictEqual(data.toString(), msg, 'invalid data received'); assert.strictEqual(data.toString(), msg, 'invalid data received');

2
test/parallel/test-net-write-slow.js

@ -13,7 +13,7 @@ const server = net.createServer(function(socket) {
socket.setNoDelay(); socket.setNoDelay();
socket.setTimeout(9999); socket.setTimeout(9999);
socket.on('timeout', function() { socket.on('timeout', function() {
common.fail(`flushed: ${flushed}, received: ${received}/${SIZE * N}`); assert.fail(`flushed: ${flushed}, received: ${received}/${SIZE * N}`);
}); });
for (let i = 0; i < N; ++i) { for (let i = 0; i < N; ++i) {

4
test/parallel/test-next-tick-when-exiting.js

@ -1,13 +1,13 @@
'use strict'; 'use strict';
const common = require('../common'); require('../common');
const assert = require('assert'); const assert = require('assert');
process.on('exit', () => { process.on('exit', () => {
assert.strictEqual(process._exiting, true, 'process._exiting was not set!'); assert.strictEqual(process._exiting, true, 'process._exiting was not set!');
process.nextTick(() => { process.nextTick(() => {
common.fail('process is exiting, should not be called.'); assert.fail('process is exiting, should not be called.');
}); });
}); });

3
test/parallel/test-process-exit-from-before-exit.js

@ -1,8 +1,9 @@
'use strict'; 'use strict';
const common = require('../common'); const common = require('../common');
const assert = require('assert');
process.on('beforeExit', common.mustCall(function() { process.on('beforeExit', common.mustCall(function() {
setTimeout(common.mustNotCall(), 5); setTimeout(common.mustNotCall(), 5);
process.exit(0); // Should execute immediately even if we schedule new work. process.exit(0); // Should execute immediately even if we schedule new work.
common.fail(); assert.fail();
})); }));

2
test/parallel/test-process-no-deprecation.js

@ -10,7 +10,7 @@ process.noDeprecation = true;
const assert = require('assert'); const assert = require('assert');
function listener() { function listener() {
common.fail('received unexpected warning'); assert.fail('received unexpected warning');
} }
process.addListener('warning', listener); process.addListener('warning', listener);

30
test/parallel/test-promises-unhandled-rejections.js

@ -1,5 +1,5 @@
'use strict'; 'use strict';
const common = require('../common'); require('../common');
const assert = require('assert'); const assert = require('assert');
const domain = require('domain'); const domain = require('domain');
@ -164,7 +164,7 @@ asyncTest('Catching a promise rejection after setImmediate is not' +
}); });
_reject(e); _reject(e);
setImmediate(function() { setImmediate(function() {
promise.then(common.fail, () => {}); promise.then(assert.fail, () => {});
}); });
}); });
@ -176,7 +176,7 @@ asyncTest('When re-throwing new errors in a promise catch, only the' +
assert.strictEqual(e2, reason); assert.strictEqual(e2, reason);
assert.strictEqual(promise2, promise); assert.strictEqual(promise2, promise);
}); });
let promise2 = Promise.reject(e).then(common.fail, function(reason) { const promise2 = Promise.reject(e).then(assert.fail, function(reason) {
assert.strictEqual(e, reason); assert.strictEqual(e, reason);
throw e2; throw e2;
}); });
@ -205,7 +205,7 @@ asyncTest('When re-throwing new errors in a promise catch, only the ' +
setTimeout(function() { setTimeout(function() {
reject(e); reject(e);
}, 1); }, 1);
}).then(common.fail, function(reason) { }).then(assert.fail, function(reason) {
assert.strictEqual(e, reason); assert.strictEqual(e, reason);
throw e2; throw e2;
}); });
@ -224,7 +224,7 @@ asyncTest('When re-throwing new errors in a promise catch, only the re-thrown' +
setTimeout(function() { setTimeout(function() {
reject(e); reject(e);
process.nextTick(function() { process.nextTick(function() {
promise2 = promise.then(common.fail, function(reason) { promise2 = promise.then(assert.fail, function(reason) {
assert.strictEqual(e, reason); assert.strictEqual(e, reason);
throw e2; throw e2;
}); });
@ -240,7 +240,7 @@ asyncTest(
function(done) { function(done) {
const e = new Error(); const e = new Error();
onUnhandledFail(done); onUnhandledFail(done);
Promise.reject(e).then(common.fail, () => {}); Promise.reject(e).then(assert.fail, () => {});
} }
); );
@ -252,7 +252,7 @@ asyncTest(
onUnhandledFail(done); onUnhandledFail(done);
new Promise(function(_, reject) { new Promise(function(_, reject) {
reject(e); reject(e);
}).then(common.fail, () => {}); }).then(assert.fail, () => {});
} }
); );
@ -262,7 +262,7 @@ asyncTest('Attaching a promise catch in a process.nextTick is soon enough to' +
onUnhandledFail(done); onUnhandledFail(done);
const promise = Promise.reject(e); const promise = Promise.reject(e);
process.nextTick(function() { process.nextTick(function() {
promise.then(common.fail, () => {}); promise.then(assert.fail, () => {});
}); });
}); });
@ -274,7 +274,7 @@ asyncTest('Attaching a promise catch in a process.nextTick is soon enough to' +
reject(e); reject(e);
}); });
process.nextTick(function() { process.nextTick(function() {
promise.then(common.fail, () => {}); promise.then(assert.fail, () => {});
}); });
}); });
@ -305,7 +305,7 @@ asyncTest('catching a promise which is asynchronously rejected (via' +
reject(e); reject(e);
}, 1); }, 1);
}); });
}).then(common.fail, function(reason) { }).then(assert.fail, function(reason) {
assert.strictEqual(e, reason); assert.strictEqual(e, reason);
}); });
}); });
@ -316,7 +316,7 @@ asyncTest('Catching a rejected promise derived from throwing in a' +
onUnhandledFail(done); onUnhandledFail(done);
Promise.resolve().then(function() { Promise.resolve().then(function() {
throw e; throw e;
}).then(common.fail, function(reason) { }).then(assert.fail, function(reason) {
assert.strictEqual(e, reason); assert.strictEqual(e, reason);
}); });
}); });
@ -328,7 +328,7 @@ asyncTest('Catching a rejected promise derived from returning a' +
onUnhandledFail(done); onUnhandledFail(done);
Promise.resolve().then(function() { Promise.resolve().then(function() {
return Promise.reject(e); return Promise.reject(e);
}).then(common.fail, function(reason) { }).then(assert.fail, function(reason) {
assert.strictEqual(e, reason); assert.strictEqual(e, reason);
}); });
}); });
@ -385,7 +385,7 @@ asyncTest('Catching the Promise.all() of a collection that includes a' +
'rejected promise prevents unhandledRejection', function(done) { 'rejected promise prevents unhandledRejection', function(done) {
const e = new Error(); const e = new Error();
onUnhandledFail(done); onUnhandledFail(done);
Promise.all([Promise.reject(e)]).then(common.fail, () => {}); Promise.all([Promise.reject(e)]).then(assert.fail, () => {});
}); });
asyncTest( asyncTest(
@ -401,7 +401,7 @@ asyncTest(
}); });
p = Promise.all([p]); p = Promise.all([p]);
process.nextTick(function() { process.nextTick(function() {
p.then(common.fail, () => {}); p.then(assert.fail, () => {});
}); });
} }
); );
@ -437,7 +437,7 @@ asyncTest('Waiting setTimeout(, 10) to catch a promise causes an' +
throw e; throw e;
}); });
setTimeout(function() { setTimeout(function() {
thePromise.then(common.fail, function(reason) { thePromise.then(assert.fail, function(reason) {
assert.strictEqual(e, reason); assert.strictEqual(e, reason);
}); });
}, 10); }, 10);

2
test/parallel/test-spawn-cmd-named-pipe.js

@ -37,7 +37,7 @@ if (!process.argv[2]) {
const comspec = process.env['comspec']; const comspec = process.env['comspec'];
if (!comspec || comspec.length === 0) { if (!comspec || comspec.length === 0) {
common.fail('Failed to get COMSPEC'); assert.fail('Failed to get COMSPEC');
} }
const args = ['/c', process.execPath, __filename, 'child', const args = ['/c', process.execPath, __filename, 'child',

4
test/parallel/test-stream2-base64-single-char-read-end.js

@ -1,5 +1,5 @@
'use strict'; 'use strict';
const common = require('../common'); require('../common');
const R = require('_stream_readable'); const R = require('_stream_readable');
const W = require('_stream_writable'); const W = require('_stream_writable');
const assert = require('assert'); const assert = require('assert');
@ -33,5 +33,5 @@ src.on('end', function() {
src.pipe(dst); src.pipe(dst);
timeout = setTimeout(function() { timeout = setTimeout(function() {
common.fail('timed out waiting for _write'); assert.fail('timed out waiting for _write');
}, 100); }, 100);

2
test/parallel/test-tls-empty-sni-context.js

@ -17,7 +17,7 @@ const options = {
}; };
const server = tls.createServer(options, (c) => { const server = tls.createServer(options, (c) => {
common.fail('Should not be called'); assert.fail('Should not be called');
}).on('tlsClientError', common.mustCall((err, c) => { }).on('tlsClientError', common.mustCall((err, c) => {
assert(/SSL_use_certificate:passed a null parameter/i.test(err.message)); assert(/SSL_use_certificate:passed a null parameter/i.test(err.message));
server.close(); server.close();

2
test/parallel/test-tls-session-cache.js

@ -102,7 +102,7 @@ function doTest(testOptions, callback) {
spawnClient(); spawnClient();
return; return;
} }
common.fail(`code: ${code}, signal: ${signal}, output: ${err}`); assert.fail(`code: ${code}, signal: ${signal}, output: ${err}`);
} }
assert.strictEqual(code, 0); assert.strictEqual(code, 0);
server.close(common.mustCall(function() { server.close(common.mustCall(function() {

6
test/parallel/test-util-inspect.js

@ -1,5 +1,5 @@
'use strict'; 'use strict';
const common = require('../common'); require('../common');
const assert = require('assert'); const assert = require('assert');
const util = require('util'); const util = require('util');
const vm = require('vm'); const vm = require('vm');
@ -208,7 +208,7 @@ for (const showHidden of [true, false]) {
); );
if (out !== '{ [hidden]: 2, visible: 1 }' && if (out !== '{ [hidden]: 2, visible: 1 }' &&
out !== '{ visible: 1, [hidden]: 2 }') { out !== '{ visible: 1, [hidden]: 2 }') {
common.fail(`unexpected value for out ${out}`); assert.fail(`unexpected value for out ${out}`);
} }
} }
@ -220,7 +220,7 @@ for (const showHidden of [true, false]) {
hidden: {value: 'secret'}}), true); hidden: {value: 'secret'}}), true);
if (out !== "{ [hidden]: 'secret', name: 'Tim' }" && if (out !== "{ [hidden]: 'secret', name: 'Tim' }" &&
out !== "{ name: 'Tim', [hidden]: 'secret' }") { out !== "{ name: 'Tim', [hidden]: 'secret' }") {
common.fail(`unexpected value for out ${out}`); assert.fail(`unexpected value for out ${out}`);
} }
} }

2
test/parallel/test-vm-debug-context.js

@ -10,7 +10,7 @@ assert.throws(function() {
}, /SyntaxError/); }, /SyntaxError/);
assert.throws(function() { assert.throws(function() {
vm.runInDebugContext({ toString: common.fail }); vm.runInDebugContext({ toString: assert.fail });
}, /AssertionError/); }, /AssertionError/);
assert.throws(function() { assert.throws(function() {

4
test/parallel/test-vm-syntax-error-message.js

@ -11,7 +11,9 @@ const p = child_process.spawn(process.execPath, [
'catch (e) { console.log(e.message); }' 'catch (e) { console.log(e.message); }'
]); ]);
p.stderr.on('data', common.mustNotCall()); p.stderr.on('data', function(data) {
assert.fail(`Unexpected stderr data: ${data}`);
});
let output = ''; let output = '';

4
test/parallel/test-vm-syntax-error-stderr.js

@ -12,7 +12,9 @@ const p = child_process.spawn(process.execPath, [
wrong_script wrong_script
]); ]);
p.stdout.on('data', common.mustNotCall()); p.stdout.on('data', function(data) {
assert.fail(`Unexpected stdout data: ${data}`);
});
let output = ''; let output = '';

Loading…
Cancel
Save