]> zoso.dev Git - buffer.git/commitdiff
Update error message for test-buffer-bad-overload.js
authorFeross Aboukhadijeh <feross@feross.org>
Fri, 16 Feb 2018 07:38:11 +0000 (23:38 -0800)
committerFeross Aboukhadijeh <feross@feross.org>
Fri, 16 Feb 2018 07:38:11 +0000 (23:38 -0800)
index.js
test/node/test-buffer-bad-overload.js

index 8ea2326952aa9ff5ac60095b790802c7569e43ed..8e44f6acb668d4f92756fd3879f329a29ebd93e9 100644 (file)
--- a/index.js
+++ b/index.js
@@ -119,7 +119,9 @@ Buffer.poolSize = 8192 // not used by this implementation
 
 function from (value, encodingOrOffset, length) {
   if (typeof value === 'number') {
-    throw new TypeError('"value" argument must not be a number')
+    throw new TypeError(
+      'The "value" argument must not be of type number. Received type number'
+    )
   }
 
   if (isArrayBuffer(value) || (value && isArrayBuffer(value.buffer))) {
index 282227d73c2fb9eee231b72dd294a3648d21f677..ea2406f40a59a3fafafa705e6d77d0c24ad62d49 100644 (file)
@@ -1,16 +1,21 @@
 'use strict';
 var Buffer = require('../../').Buffer;
-
-
-var assert = require('assert');
+const common = require('./common');
+const assert = require('assert');
 
 assert.doesNotThrow(function() {
   Buffer.allocUnsafe(10);
 });
 
+const err = common.expectsError({
+  code: 'ERR_INVALID_ARG_TYPE',
+  type: TypeError,
+  message: 'The "value" argument must not be of type number. ' +
+           'Received type number'
+});
 assert.throws(function() {
   Buffer.from(10, 'hex');
-});
+}, err);
 
 assert.doesNotThrow(function() {
   Buffer.from('deadbeaf', 'hex');