diff --git a/test/parallel/test-stream-base-typechecking.js b/test/parallel/test-stream-base-typechecking.js index d1b8bfc699c845..8d559a42dfc54a 100644 --- a/test/parallel/test-stream-base-typechecking.js +++ b/test/parallel/test-stream-base-typechecking.js @@ -1,7 +1,14 @@ 'use strict'; -require('../common'); +const common = require('../common'); const assert = require('assert'); +const net = require('net'); -assert.throws(() => { - process.stdout.write('broken', 'buffer'); -}, /^TypeError: Second argument must be a buffer$/); +const server = net.createServer().listen(0, common.mustCall(() => { + const client = net.connect(server.address().port, common.mustCall(() => { + assert.throws(() => { + client.write('broken', 'buffer'); + }, /^TypeError: Second argument must be a buffer$/); + client.destroy(); + server.close(); + })); +}));