test: check control characters replacing

Add test that creates an error with a control character in the message.

PR-URL: https://github.com/nodejs/node/pull/24182
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
Alessandro Gatti 2018-11-06 17:16:52 +01:00 committed by Rich Trott
parent 8efad193a1
commit 9604856d08

View File

@ -862,6 +862,14 @@ common.expectsError(
});
{
assert.throws(() => {
assert.ok((() => Boolean('' === false))());
}, {
message: 'The expression evaluated to a falsy value:\n\n' +
" assert.ok((() => Boolean('\\u0001' === false))())\n"
});
const errFn = () => {
const err = new TypeError('Wrong value');
err.code = 404;