mirror of https://github.com/nodejs/node.git
45 lines
1001 B
JavaScript
45 lines
1001 B
JavaScript
'use strict';
|
|
require('../../../common');
|
|
const assert = require('node:assert');
|
|
const Module = require('node:module');
|
|
Error.stackTraceLimit = 5;
|
|
|
|
assert.deepStrictEqual(Module.getSourceMapsSupport(), {
|
|
__proto__: null,
|
|
enabled: false,
|
|
nodeModules: false,
|
|
generatedCode: false,
|
|
});
|
|
Module.setSourceMapsSupport(true);
|
|
assert.deepStrictEqual(Module.getSourceMapsSupport(), {
|
|
__proto__: null,
|
|
enabled: true,
|
|
nodeModules: false,
|
|
generatedCode: false,
|
|
});
|
|
assert.strictEqual(process.sourceMapsEnabled, true);
|
|
|
|
try {
|
|
require('../enclosing-call-site-min.js');
|
|
} catch (e) {
|
|
console.log(e);
|
|
}
|
|
|
|
delete require.cache[require
|
|
.resolve('../enclosing-call-site-min.js')];
|
|
|
|
Module.setSourceMapsSupport(false);
|
|
assert.deepStrictEqual(Module.getSourceMapsSupport(), {
|
|
__proto__: null,
|
|
enabled: false,
|
|
nodeModules: false,
|
|
generatedCode: false,
|
|
});
|
|
assert.strictEqual(process.sourceMapsEnabled, false);
|
|
|
|
try {
|
|
require('../enclosing-call-site-min.js');
|
|
} catch (e) {
|
|
console.log(e);
|
|
}
|