summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRuben Bridgewater <ruben@bridgewater.de>2018-09-04 15:18:44 +0200
committerRuben Bridgewater <ruben@bridgewater.de>2018-09-17 15:59:12 +0200
commiteee5adfab5af5f7eb672cbc3cbbad141c455c54d (patch)
tree26b20dac6ba78ccf444010fa639db389e98a986d /test
parentcb3d6d5113a3bb076106e2b7c35e2471744bf218 (diff)
downloadandroid-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.js8
-rw-r--r--test/parallel/test-assert-fail.js10
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