summaryrefslogtreecommitdiff
path: root/test/parallel/test-buffer-alloc.js
diff options
context:
space:
mode:
authorNancy Truong <truongh.nancy@gmail.com>2018-10-12 10:23:36 -0700
committerRich Trott <rtrott@gmail.com>2018-10-17 20:49:39 -0700
commitc208135055bb3b4c8ca9f56d0e5de3dd716e3f5b (patch)
treef2e84ef5f18aa714aa2e4696b373e260888ed5cd /test/parallel/test-buffer-alloc.js
parente7af9830e98fcda7e7a11e0b13b667163cc8c940 (diff)
downloadandroid-node-v8-c208135055bb3b4c8ca9f56d0e5de3dd716e3f5b.tar.gz
android-node-v8-c208135055bb3b4c8ca9f56d0e5de3dd716e3f5b.tar.bz2
android-node-v8-c208135055bb3b4c8ca9f56d0e5de3dd716e3f5b.zip
test: check codes of thrown errors
PR-URL: https://github.com/nodejs/node/pull/23519 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: George Adams <george.adams@uk.ibm.com>
Diffstat (limited to 'test/parallel/test-buffer-alloc.js')
-rw-r--r--test/parallel/test-buffer-alloc.js16
1 files changed, 10 insertions, 6 deletions
diff --git a/test/parallel/test-buffer-alloc.js b/test/parallel/test-buffer-alloc.js
index ca790c933d..313a13cb1e 100644
--- a/test/parallel/test-buffer-alloc.js
+++ b/test/parallel/test-buffer-alloc.js
@@ -967,12 +967,16 @@ common.expectsError(
message: 'argument must be a buffer'
});
-const regErrorMsg =
- new RegExp('The first argument must be one of type string, Buffer, ' +
- 'ArrayBuffer, Array, or Array-like Object\\.');
-
-assert.throws(() => Buffer.from(), regErrorMsg);
-assert.throws(() => Buffer.from(null), regErrorMsg);
+assert.throws(() => Buffer.from(), {
+ name: 'TypeError [ERR_INVALID_ARG_TYPE]',
+ message: 'The first argument must be one of type string, Buffer, ' +
+ 'ArrayBuffer, Array, or Array-like Object. Received type undefined'
+});
+assert.throws(() => Buffer.from(null), {
+ name: 'TypeError [ERR_INVALID_ARG_TYPE]',
+ message: 'The first argument must be one of type string, Buffer, ' +
+ 'ArrayBuffer, Array, or Array-like Object. Received type object'
+});
// Test prototype getters don't throw
assert.strictEqual(Buffer.prototype.parent, undefined);