summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/parallel/test-buffer-alloc.js32
1 files changed, 28 insertions, 4 deletions
diff --git a/test/parallel/test-buffer-alloc.js b/test/parallel/test-buffer-alloc.js
index f89e25fdbb..023852b69a 100644
--- a/test/parallel/test-buffer-alloc.js
+++ b/test/parallel/test-buffer-alloc.js
@@ -75,16 +75,40 @@ new Buffer('', 'binary');
Buffer(0);
// try to write a 0-length string beyond the end of b
-assert.throws(() => b.write('', 2048), RangeError);
+common.expectsError(
+ () => b.write('', 2048),
+ {
+ code: 'ERR_BUFFER_OUT_OF_BOUNDS',
+ type: RangeError
+ }
+);
// throw when writing to negative offset
-assert.throws(() => b.write('a', -1), RangeError);
+common.expectsError(
+ () => b.write('a', -1),
+ {
+ code: 'ERR_BUFFER_OUT_OF_BOUNDS',
+ type: RangeError
+ }
+);
// throw when writing past bounds from the pool
-assert.throws(() => b.write('a', 2048), RangeError);
+common.expectsError(
+ () => b.write('a', 2048),
+ {
+ code: 'ERR_BUFFER_OUT_OF_BOUNDS',
+ type: RangeError
+ }
+);
// throw when writing to negative offset
-assert.throws(() => b.write('a', -1), RangeError);
+common.expectsError(
+ () => b.write('a', -1),
+ {
+ code: 'ERR_BUFFER_OUT_OF_BOUNDS',
+ type: RangeError
+ }
+);
// try to copy 0 bytes worth of data into an empty buffer
b.copy(Buffer.alloc(0), 0, 0, 0);