From ef7f173ac122b79f0207c9ae2ad3ffdad4e7c30e Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Tue, 18 Feb 2025 14:18:28 -0800 Subject: [PATCH] test: test-buffer-write.js: test each write throw case individually --- test/parallel/test-buffer-write.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/parallel/test-buffer-write.js b/test/parallel/test-buffer-write.js index 81076629b1d847..6497ede13a1821 100644 --- a/test/parallel/test-buffer-write.js +++ b/test/parallel/test-buffer-write.js @@ -116,7 +116,17 @@ assert.strictEqual(Buffer.alloc(4) assert.throws(() => { const buf = Buffer.alloc(1); assert.strictEqual(buf.asciiWrite('ww', 0, -1)); +}, common.expectsError({ + code: 'ERR_BUFFER_OUT_OF_BOUNDS', +})); +assert.throws(() => { + const buf = Buffer.alloc(1); assert.strictEqual(buf.latin1Write('ww', 0, -1)); +}, common.expectsError({ + code: 'ERR_BUFFER_OUT_OF_BOUNDS', +})); +assert.throws(() => { + const buf = Buffer.alloc(1); assert.strictEqual(buf.utf8Write('ww', 0, -1)); }, common.expectsError({ code: 'ERR_BUFFER_OUT_OF_BOUNDS',