node/test/parallel/test-process-getactiveresources-track-active-requests.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

12 lines
259 B
JavaScript

'use strict';
const common = require('../common');
const assert = require('assert');
const fs = require('fs');
for (let i = 0; i < 12; i++) {
fs.open(__filename, 'r', common.mustCall());
}
assert.strictEqual(process.getActiveResourcesInfo().length, 12);