Files
node/test/fixtures/source-map/output/source_map_disabled_by_api.js
T
翠 / green 6bb400f8ec lib: add api to detect whether source-maps are enabled
Add `process.sourceMapsEnabled` to detect
whether source-maps are enabled.

Fixes: https://github.com/nodejs/node/issues/46304
PR-URL: https://github.com/nodejs/node/pull/46391
Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
2023-08-17 08:42:12 +00:00

30 lines
630 B
JavaScript

// Flags: --enable-source-maps
'use strict';
require('../../../common');
const assert = require('assert');
Error.stackTraceLimit = 5;
assert.strictEqual(process.sourceMapsEnabled, true);
process.setSourceMapsEnabled(false);
assert.strictEqual(process.sourceMapsEnabled, false);
try {
require('../enclosing-call-site-min.js');
} catch (e) {
console.log(e);
}
delete require.cache[require
.resolve('../enclosing-call-site-min.js')];
// Re-enable.
process.setSourceMapsEnabled(true);
assert.strictEqual(process.sourceMapsEnabled, true);
try {
require('../enclosing-call-site-min.js');
} catch (e) {
console.log(e);
}