1'use strict'; 2 3const common = require('../common'); 4 5// This test verifies that `tls.connect()` honors the `timeout` option when the 6// socket is internally created. 7 8if (!common.hasCrypto) 9 common.skip('missing crypto'); 10 11const assert = require('assert'); 12const tls = require('tls'); 13 14const socket = tls.connect({ 15 lookup: () => {}, 16 timeout: 1000 17}); 18 19assert.strictEqual(socket.timeout, 1000); 20