'use strict'; require('../common'); const assert = require('assert'); const net = require('net'); for (const autoSelectFamilyAttemptTimeout of [-10, 0]) { assert.throws(() => { net.connect({ port: 8080, autoSelectFamily: true, autoSelectFamilyAttemptTimeout, }); }, { code: 'ERR_OUT_OF_RANGE' }); assert.throws(() => { net.setDefaultAutoSelectFamilyAttemptTimeout(autoSelectFamilyAttemptTimeout); }, { code: 'ERR_OUT_OF_RANGE' }); } // Check the default value of autoSelectFamilyAttemptTimeout is 10 // if passed number is less than 10 for (const autoSelectFamilyAttemptTimeout of [1, 9]) { net.setDefaultAutoSelectFamilyAttemptTimeout(autoSelectFamilyAttemptTimeout); assert.strictEqual(net.getDefaultAutoSelectFamilyAttemptTimeout(), 10); }