1'use strict'; 2const common = require('../common'); 3const assert = require('assert'); 4const net = require('net'); 5 6const server = net.createServer().listen(0, common.mustCall(() => { 7 const client = net.connect(server.address().port, common.mustCall(() => { 8 assert.throws(() => { 9 client.write('broken', 'buffer'); 10 }, { 11 name: 'TypeError', 12 code: 'ERR_INVALID_ARG_TYPE', 13 message: 'Second argument must be a buffer' 14 }); 15 client.destroy(); 16 server.close(); 17 })); 18})); 19