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