1'use strict'; 2 3const common = require('../common'); 4const net = require('net'); 5const assert = require('assert'); 6 7const server = net.createServer().listen(0, connectToServer); 8 9function connectToServer() { 10 const client = net.createConnection(this.address().port, () => { 11 client.on('error', common.mustNotCall()); 12 assert.throws(() => { 13 client.write(1337); 14 }, { 15 code: 'ERR_INVALID_ARG_TYPE', 16 name: 'TypeError' 17 }); 18 19 client.destroy(); 20 }) 21 .on('close', () => server.close()); 22} 23