| '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); |
| |
| // 300 seconds is the default |
| assert.strictEqual(server.requestTimeout, 300000); |
| const requestTimeout = common.platformTimeout(1000); |
| server.requestTimeout = requestTimeout; |
| assert.strictEqual(server.requestTimeout, requestTimeout); |