diff options
author | Ruben Bridgewater <ruben@bridgewater.de> | 2018-09-04 15:18:44 +0200 |
---|---|---|
committer | Ruben Bridgewater <ruben@bridgewater.de> | 2018-09-17 15:59:12 +0200 |
commit | eee5adfab5af5f7eb672cbc3cbbad141c455c54d (patch) | |
tree | 26b20dac6ba78ccf444010fa639db389e98a986d /test | |
parent | cb3d6d5113a3bb076106e2b7c35e2471744bf218 (diff) | |
download | android-node-v8-eee5adfab5af5f7eb672cbc3cbbad141c455c54d.tar.gz android-node-v8-eee5adfab5af5f7eb672cbc3cbbad141c455c54d.tar.bz2 android-node-v8-eee5adfab5af5f7eb672cbc3cbbad141c455c54d.zip |
assert: add default operator to `assert.fail()`
This makes sure `assert.fail()` contains an operator instead of being
undefined.
On top of that it also fixes the `err.generatedMessage` property.
Before, it was not always set correct.
PR-URL: https://github.com/nodejs/node/pull/22694
Reviewed-By: John-David Dalton <john.david.dalton@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Diffstat (limited to 'test')
-rw-r--r-- | test/parallel/test-assert-fail-deprecation.js | 8 | ||||
-rw-r--r-- | test/parallel/test-assert-fail.js | 10 |
2 files changed, 11 insertions, 7 deletions
diff --git a/test/parallel/test-assert-fail-deprecation.js b/test/parallel/test-assert-fail-deprecation.js index 68ebcd612d..97cba760e0 100644 --- a/test/parallel/test-assert-fail-deprecation.js +++ b/test/parallel/test-assert-fail-deprecation.js @@ -19,7 +19,8 @@ assert.throws(() => { message: '\'first\' != \'second\'', operator: '!=', actual: 'first', - expected: 'second' + expected: 'second', + generatedMessage: true }); // Three args @@ -29,9 +30,10 @@ assert.throws(() => { code: 'ERR_ASSERTION', name: 'AssertionError [ERR_ASSERTION]', message: 'another custom message', - operator: undefined, + operator: 'fail', actual: 'ignored', - expected: 'ignored' + expected: 'ignored', + generatedMessage: false }); // Three args with custom Error diff --git a/test/parallel/test-assert-fail.js b/test/parallel/test-assert-fail.js index e8336e8f21..4410cc8544 100644 --- a/test/parallel/test-assert-fail.js +++ b/test/parallel/test-assert-fail.js @@ -10,9 +10,10 @@ assert.throws( code: 'ERR_ASSERTION', name: 'AssertionError [ERR_ASSERTION]', message: 'Failed', - operator: undefined, + operator: 'fail', actual: undefined, - expected: undefined + expected: undefined, + generatedMessage: true } ); @@ -23,9 +24,10 @@ assert.throws(() => { code: 'ERR_ASSERTION', name: 'AssertionError [ERR_ASSERTION]', message: 'custom message', - operator: undefined, + operator: 'fail', actual: undefined, - expected: undefined + expected: undefined, + generatedMessage: false }); // One arg = Error |