1'use strict'; 2require('../common'); 3const assert = require('assert'); 4const net = require('net'); 5 6{ 7 const invalidKeys = [ 8 'objectMode', 9 'readableObjectMode', 10 'writableObjectMode', 11 ]; 12 invalidKeys.forEach((invalidKey) => { 13 const option = { 14 port: 8080, 15 [invalidKey]: true 16 }; 17 const message = `The property 'options.${invalidKey}' is not supported. Received true`; 18 19 assert.throws(() => { 20 net.createConnection(option); 21 }, { 22 code: 'ERR_INVALID_ARG_VALUE', 23 name: 'TypeError', 24 message: new RegExp(message) 25 }); 26 }); 27} 28