1'use strict'; 2 3require('../common'); 4 5const assert = require('assert'); 6const net = require('net'); 7 8for (const autoSelectFamilyAttemptTimeout of [-10, 0]) { 9 assert.throws(() => { 10 net.connect({ 11 port: 8080, 12 autoSelectFamily: true, 13 autoSelectFamilyAttemptTimeout, 14 }); 15 }, { code: 'ERR_OUT_OF_RANGE' }); 16 17 assert.throws(() => { 18 net.setDefaultAutoSelectFamilyAttemptTimeout(autoSelectFamilyAttemptTimeout); 19 }, { code: 'ERR_OUT_OF_RANGE' }); 20} 21 22// Check the default value of autoSelectFamilyAttemptTimeout is 10 23// if passed number is less than 10 24for (const autoSelectFamilyAttemptTimeout of [1, 9]) { 25 net.setDefaultAutoSelectFamilyAttemptTimeout(autoSelectFamilyAttemptTimeout); 26 assert.strictEqual(net.getDefaultAutoSelectFamilyAttemptTimeout(), 10); 27} 28