assert: name anonymous functions

Ref: https://github.com/nodejs/node/issues/8913
PR-URL: https://github.com/nodejs/node/pull/9051
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
Miguel Angel Asencio Hurtado 2016-10-12 09:37:44 +02:00 committed by James M Snell
parent 1aa15da92a
commit ef030da818

View File

@ -359,13 +359,14 @@ function _throws(shouldThrow, block, expected, message) {
// 11. Expected to throw an error: // 11. Expected to throw an error:
// assert.throws(block, Error_opt, message_opt); // assert.throws(block, Error_opt, message_opt);
assert.throws = function(block, /*optional*/error, /*optional*/message) { assert.throws = function throws(block, /*optional*/error, /*optional*/message) {
_throws(true, block, error, message); _throws(true, block, error, message);
}; };
// EXTENSION! This is annoying to write outside this module. // EXTENSION! This is annoying to write outside this module.
assert.doesNotThrow = function(block, /*optional*/error, /*optional*/message) { assert.doesNotThrow = doesNotThrow;
function doesNotThrow(block, /*optional*/error, /*optional*/message) {
_throws(false, block, error, message); _throws(false, block, error, message);
}; }
assert.ifError = function(err) { if (err) throw err; }; assert.ifError = function ifError(err) { if (err) throw err; };