From 166756f9bd38c37b32e7e766f7e03381ef8d70c9 Mon Sep 17 00:00:00 2001 From: Ilya Sotov Date: Sat, 21 Apr 2018 13:41:10 +0300 Subject: [PATCH] test: improve http res write and end dont take array --- ...test-http-res-write-end-dont-take-array.js | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/test/parallel/test-http-res-write-end-dont-take-array.js b/test/parallel/test-http-res-write-end-dont-take-array.js index 94b105cb18177c..fbe71bd6fcbb67 100644 --- a/test/parallel/test-http-res-write-end-dont-take-array.js +++ b/test/parallel/test-http-res-write-end-dont-take-array.js @@ -35,15 +35,26 @@ server.once('request', common.mustCall((req, res) => { // write should accept buffer res.write(Buffer.from('asdf')); + const expectedError = { + code: 'ERR_INVALID_ARG_TYPE', + name: 'TypeError [ERR_INVALID_ARG_TYPE]', + }; + // write should not accept an Array - assert.throws(function() { - res.write(['array']); - }, TypeError, 'first argument must be a string or Buffer'); + assert.throws( + () => { + res.write(['array']); + }, + expectedError + ); // end should not accept an Array - assert.throws(function() { - res.end(['moo']); - }, TypeError, 'first argument must be a string or Buffer'); + assert.throws( + () => { + res.end(['moo']); + }, + expectedError + ); // end should accept string res.end('string');