summaryrefslogtreecommitdiff
path: root/test/parallel/test-assert-async.js
diff options
context:
space:
mode:
authorRuben Bridgewater <ruben@bridgewater.de>2019-06-15 13:27:21 +0200
committerRuben Bridgewater <ruben@bridgewater.de>2019-10-01 22:56:01 +0200
commit97c52ca5dc0b9c4df015dc36ef394ebe06ec00c6 (patch)
tree1358922d0f8dce279dffc43ebcbcd3095eee4e71 /test/parallel/test-assert-async.js
parent5700cd17dd167f6835131b42809476e5f30762ba (diff)
downloadandroid-node-v8-97c52ca5dc0b9c4df015dc36ef394ebe06ec00c6.tar.gz
android-node-v8-97c52ca5dc0b9c4df015dc36ef394ebe06ec00c6.tar.bz2
android-node-v8-97c52ca5dc0b9c4df015dc36ef394ebe06ec00c6.zip
assert: add more information to AssertionErrors
This adds information about the actual thrown error to the AssertionError's message property. It also improves the logged error instances error name by using the constructors name, if available. PR-URL: https://github.com/nodejs/node/pull/28263 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'test/parallel/test-assert-async.js')
-rw-r--r--test/parallel/test-assert-async.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/parallel/test-assert-async.js b/test/parallel/test-assert-async.js
index 45447d4563..cbb4431f19 100644
--- a/test/parallel/test-assert-async.js
+++ b/test/parallel/test-assert-async.js
@@ -73,7 +73,8 @@ const invalidThenableFunc = () => {
() => assert.rejects(Promise.reject(err), validate),
{
message: 'The "validate" validation function is expected to ' +
- "return \"true\". Received 'baz'",
+ "return \"true\". Received 'baz'\n\nCaught error:\n\n" +
+ 'Error: foobar',
code: 'ERR_ASSERTION',
actual: err,
expected: validate,