diff options
author | Robert Nagy <ronagy@icloud.com> | 2020-09-19 01:38:03 +0200 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2020-09-21 08:32:26 -0700 |
commit | 5461794b12ca3f907a03396f56d5c0e070cca0b1 (patch) | |
tree | 25b62184201c48ab50ad753765f45646abd6547a /test | |
parent | 17ebd464ccdf12a4fb46334ff5d7a71f0f2e70a9 (diff) | |
download | node-new-5461794b12ca3f907a03396f56d5c0e070cca0b1.tar.gz |
https: set requestTimeout default to 0
Fixes: https://github.com/nodejs/node/issues/35261
PR-URL: https://github.com/nodejs/node/pull/35264
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Beth Griggs <Bethany.Griggs@uk.ibm.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'test')
-rw-r--r-- | test/parallel/test-https-server-request-timeout.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/parallel/test-https-server-request-timeout.js b/test/parallel/test-https-server-request-timeout.js new file mode 100644 index 0000000000..66a1cb9f25 --- /dev/null +++ b/test/parallel/test-https-server-request-timeout.js @@ -0,0 +1,21 @@ +'use strict'; + +const common = require('../common'); +if (!common.hasCrypto) + common.skip('missing crypto'); +const assert = require('assert'); +const { createServer } = require('https'); +const fixtures = require('../common/fixtures'); + +const options = { + key: fixtures.readKey('agent1-key.pem'), + cert: fixtures.readKey('agent1-cert.pem') +}; + +const server = createServer(options); + +// 0 seconds is the default +assert.strictEqual(server.requestTimeout, 0); +const requestTimeout = common.platformTimeout(1000); +server.requestTimeout = requestTimeout; +assert.strictEqual(server.requestTimeout, requestTimeout); |