Files
Kmake/test/parallel/test-process-getactiveresources-track-interval-lifetime.js
2026-05-26 23:36:42 -07:00

22 lines
550 B
JavaScript

'use strict';
const common = require('../common');
const assert = require('assert');
assert.strictEqual(process.getActiveResourcesInfo().filter(
(type) => type === 'Timeout').length, 0);
let count = 0;
const interval = setInterval(common.mustCall(() => {
assert.strictEqual(process.getActiveResourcesInfo().filter(
(type) => type === 'Timeout').length, 1);
++count;
if (count === 3) {
clearInterval(interval);
}
}, 3), 0);
assert.strictEqual(process.getActiveResourcesInfo().filter(
(type) => type === 'Timeout').length, 1);