node/test/parallel/test-util-getcallsites-preparestacktrace.js
Chengzhong Wu 746c3c2ec2
util: assert getCallSites does not invoke Error.prepareStackTrace
PR-URL: https://github.com/nodejs/node/pull/60922
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Ilyas Shabi <ilyasshabi94@gmail.com>
2025-12-03 17:53:07 +00:00

15 lines
390 B
JavaScript

'use strict';
const common = require('../common');
const assert = require('node:assert');
const { getCallSites } = require('node:util');
// Asserts that util.getCallSites() does not invoke
// Error.prepareStackTrace.
Error.prepareStackTrace = common.mustNotCall();
const sites = getCallSites(1);
assert.strictEqual(sites.length, 1);
assert.strictEqual(sites[0].scriptName, __filename);