diff options
author | Rich Trott <rtrott@gmail.com> | 2019-02-12 16:44:42 -0800 |
---|---|---|
committer | Anna Henningsen <anna@addaleax.net> | 2019-02-14 00:00:50 +0100 |
commit | ce65034e63413c616b0b938e0a537c479cf51c7a (patch) | |
tree | c8fa7196f0f319cbe4a93073e83bebd2942dc020 | |
parent | 1c66ad408b0fe268ae53a2c90b936284eb546815 (diff) | |
download | android-node-v8-ce65034e63413c616b0b938e0a537c479cf51c7a.tar.gz android-node-v8-ce65034e63413c616b0b938e0a537c479cf51c7a.tar.bz2 android-node-v8-ce65034e63413c616b0b938e0a537c479cf51c7a.zip |
assert: add internal assert.fail()
PR-URL: https://github.com/nodejs/node/pull/26047
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
-rw-r--r-- | lib/internal/assert.js | 6 | ||||
-rw-r--r-- | test/parallel/test-internal-assert.js | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/lib/internal/assert.js b/lib/internal/assert.js index b5eb88c93b..e403fd4b60 100644 --- a/lib/internal/assert.js +++ b/lib/internal/assert.js @@ -6,4 +6,10 @@ function assert(value, message) { } } +function fail(message) { + require('assert').fail(message); +} + +assert.fail = fail; + module.exports = assert; diff --git a/test/parallel/test-internal-assert.js b/test/parallel/test-internal-assert.js index b34657d3a6..4fd443864b 100644 --- a/test/parallel/test-internal-assert.js +++ b/test/parallel/test-internal-assert.js @@ -13,3 +13,5 @@ internalAssert(true, 'fhqwhgads'); assert.throws(() => { internalAssert(false); }, assert.AssertionError); assert.throws(() => { internalAssert(false, 'fhqwhgads'); }, { code: 'ERR_ASSERTION', message: 'fhqwhgads' }); +assert.throws(() => { internalAssert.fail('fhqwhgads'); }, + { code: 'ERR_ASSERTION', message: 'fhqwhgads' }); |