summaryrefslogtreecommitdiff
path: root/test/parallel/test-assert.js
diff options
context:
space:
mode:
authorRuben Bridgewater <ruben@bridgewater.de>2019-05-20 12:56:21 +0200
committerRich Trott <rtrott@gmail.com>2019-06-12 20:02:50 -0700
commit1a0fd6027759296e66b691f9c4e841c69b8eb995 (patch)
tree0ef457dced7b3bb4151498e0caf333004d250dff /test/parallel/test-assert.js
parent4a3af65a88122307a86b28bf385b8f87767803e6 (diff)
downloadandroid-node-v8-1a0fd6027759296e66b691f9c4e841c69b8eb995.tar.gz
android-node-v8-1a0fd6027759296e66b691f9c4e841c69b8eb995.tar.bz2
android-node-v8-1a0fd6027759296e66b691f9c4e841c69b8eb995.zip
assert: add partial support for evaluated code in simple assert
This makes sure using `assert.ok()` in `new Function()` statements visualizes the actual call site in the error message. PR-URL: https://github.com/nodejs/node/pull/27781 Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'test/parallel/test-assert.js')
-rw-r--r--test/parallel/test-assert.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/parallel/test-assert.js b/test/parallel/test-assert.js
index af2b683bfa..b07b462387 100644
--- a/test/parallel/test-assert.js
+++ b/test/parallel/test-assert.js
@@ -859,6 +859,13 @@ common.expectsError(
{
code: 'ERR_ASSERTION',
type: assert.AssertionError,
+ message: 'The expression evaluated to a falsy value:\n\n assert(1 === 2)\n'
+ }
+);
+assert.throws(
+ () => eval('console.log("FOO");\nassert.ok(1 === 2);'),
+ {
+ code: 'ERR_ASSERTION',
message: 'false == true'
}
);