• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1'use strict';
2
3const common = require('../common');
4
5const assert = require('assert');
6
7assert.strictEqual(process.getActiveResourcesInfo().filter(
8  (type) => type === 'Timeout').length, 0);
9
10let count = 0;
11const interval = setInterval(common.mustCall(() => {
12  assert.strictEqual(process.getActiveResourcesInfo().filter(
13    (type) => type === 'Timeout').length, 1);
14  ++count;
15  if (count === 3) {
16    clearInterval(interval);
17  }
18}, 3), 0);
19
20assert.strictEqual(process.getActiveResourcesInfo().filter(
21  (type) => type === 'Timeout').length, 1);
22