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 port: 42, 16 lookup: () => {}, 17 timeout: 1000 18}); 19 20assert.strictEqual(socket.timeout, 1000); 21