]> zoso.dev Git - buffer.git/commitdiff
Fix outdated error message
authorVolker Mische <volker.mische@gmail.com>
Sun, 21 Jan 2018 01:17:42 +0000 (02:17 +0100)
committerVolker Mische <volker.mische@gmail.com>
Sun, 21 Jan 2018 02:06:50 +0000 (03:06 +0100)
index.js
test/node/test-buffer-arraybuffer.js

index 5befc08c54ac2dea5e3a827bf3fb031e56f58ea3..3ad109359e02c5bdac544b7e0c259375d5369fda 100644 (file)
--- a/index.js
+++ b/index.js
@@ -241,7 +241,7 @@ function fromArrayBuffer (array, byteOffset, length) {
   }
 
   if (array.byteLength < byteOffset + (length || 0)) {
-    throw new RangeError('\'length\' is out of bounds')
+    throw new RangeError('"length" is outside of buffer bounds')
   }
 
   var buf
index 40368120a8ebe62545c67e33b862f1f4491b3f04..4e3b31adece8ddfb9723475f7ea48575e582cc70 100644 (file)
@@ -1,6 +1,6 @@
 'use strict';
 var Buffer = require('../../').Buffer;
-
+var common = require('../common');
 
 
 var assert = require('assert');
@@ -70,15 +70,15 @@ b.writeDoubleBE(11.11, 0, true);
   buf[0] = 9;
   assert.equal(ab[1], 9);
 
-  assert.throws(() => Buffer.from(ab.buffer, 6), (err) => {
-    assert(err instanceof RangeError);
-    assert(/'offset' is out of bounds/.test(err.message));
-    return true;
+  common.expectsError(() => Buffer.from(ab.buffer, 6), {
+    code: 'ERR_BUFFER_OUT_OF_BOUNDS',
+    type: RangeError,
+    message: '"offset" is outside of buffer bounds'
   });
-  assert.throws(() => Buffer.from(ab.buffer, 3, 6), (err) => {
-    assert(err instanceof RangeError);
-    assert(/'length' is out of bounds/.test(err.message));
-    return true;
+  common.expectsError(() => Buffer.from(ab.buffer, 3, 6), {
+    code: 'ERR_BUFFER_OUT_OF_BOUNDS',
+    type: RangeError,
+    message: '"length" is outside of buffer bounds'
   });
 }
 
@@ -98,15 +98,15 @@ b.writeDoubleBE(11.11, 0, true);
   buf[0] = 9;
   assert.equal(ab[1], 9);
 
-  assert.throws(() => Buffer(ab.buffer, 6), (err) => {
-    assert(err instanceof RangeError);
-    assert(/'offset' is out of bounds/.test(err.message));
-    return true;
+  common.expectsError(() => Buffer(ab.buffer, 6), {
+    code: 'ERR_BUFFER_OUT_OF_BOUNDS',
+    type: RangeError,
+    message: '"offset" is outside of buffer bounds'
   });
-  assert.throws(() => Buffer(ab.buffer, 3, 6), (err) => {
-    assert(err instanceof RangeError);
-    assert(/'length' is out of bounds/.test(err.message));
-    return true;
+  common.expectsError(() => Buffer(ab.buffer, 3, 6), {
+    code: 'ERR_BUFFER_OUT_OF_BOUNDS',
+    type: RangeError,
+    message: '"length" is outside of buffer bounds'
   });
 }