Skip to content

Commit

Permalink
http: added test
Browse files Browse the repository at this point in the history
  • Loading branch information
ShogunPanda committed Jul 3, 2023
1 parent 6387030 commit 3929991
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions test/parallel/test-https-server-connections-checking-leak.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
'use strict';

// Flags: --expose-gc

// Check that creating a server without listening is not leaking resources.

const common = require('../common');

if (!common.hasCrypto) {
common.skip('missing crypto');
}

const onGC = require('../common/ongc');
const Countdown = require('../common/countdown');

const https = require('https');
const max = 100;
const countdown = new Countdown(max, () => {});

for (let i = 0; i <= max; i++) {
const server = https.createServer((req, res) => {});
onGC(server, { ongc: countdown.dec.bind(countdown) });
}

global.gc();

0 comments on commit 3929991

Please sign in to comment.