11cb0ef41Sopenharmony_ci'use strict'; 21cb0ef41Sopenharmony_ci 31cb0ef41Sopenharmony_ciconst common = require('../common'); 41cb0ef41Sopenharmony_ci 51cb0ef41Sopenharmony_ciconst assert = require('assert'); 61cb0ef41Sopenharmony_ci 71cb0ef41Sopenharmony_ciassert.strictEqual(process.getActiveResourcesInfo().filter( 81cb0ef41Sopenharmony_ci (type) => type === 'Timeout').length, 0); 91cb0ef41Sopenharmony_ci 101cb0ef41Sopenharmony_cilet count = 0; 111cb0ef41Sopenharmony_ciconst interval = setInterval(common.mustCall(() => { 121cb0ef41Sopenharmony_ci assert.strictEqual(process.getActiveResourcesInfo().filter( 131cb0ef41Sopenharmony_ci (type) => type === 'Timeout').length, 1); 141cb0ef41Sopenharmony_ci ++count; 151cb0ef41Sopenharmony_ci if (count === 3) { 161cb0ef41Sopenharmony_ci clearInterval(interval); 171cb0ef41Sopenharmony_ci } 181cb0ef41Sopenharmony_ci}, 3), 0); 191cb0ef41Sopenharmony_ci 201cb0ef41Sopenharmony_ciassert.strictEqual(process.getActiveResourcesInfo().filter( 211cb0ef41Sopenharmony_ci (type) => type === 'Timeout').length, 1); 22