'use strict'; const common = require('../common'); if (!common.hasCrypto) common.skip('missing crypto'); const assert = require('assert'); const { createServer } = require('https'); const { kConnectionsCheckingInterval } = require('_http_server'); const server = createServer(); server.listen(0, common.mustCall(() => { server.on('close', common.mustCall()); server[Symbol.asyncDispose]().then(common.mustCall(() => { assert(server[kConnectionsCheckingInterval]._destroyed); })); }));