node/test/parallel/test-process-getactiveresources.js
Darshan Sen 0d9f3bd9e8
process: add getActiveResourcesInfo()
This is supposed to be a public alternative of the private APIs,
`process._getActiveResources()` and `process._getActiveHandles()`. When
called, it returns an array of strings containing the types of the
active resources that are currently keeping the event loop alive.

Signed-off-by: Darshan Sen <darshan.sen@postman.com>

PR-URL: https://github.com/nodejs/node/pull/40813
Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
2021-12-14 14:09:08 +00:00

10 lines
170 B
JavaScript

'use strict';
require('../common');
const assert = require('assert');
setTimeout(() => {}, 0);
assert.deepStrictEqual(process.getActiveResourcesInfo(), ['Timeout']);