Files
bun.sh/test/js/node/process/process-mainModule-fixture.js
Jarred Sumner 797847639a Fix process.mainModule = ${value} (#23698)
### What does this PR do?

### How did you verify your code works?
2025-11-02 01:19:01 -07:00

20 lines
441 B
JavaScript
Generated

process.mainModule = process.mainModule;
module.exports = {};
if (module.exports !== process.mainModule.exports) {
throw new Error("module.exports !== process.mainModule");
}
if (require.main !== process.mainModule) {
throw new Error("require.main !== process.mainModule");
}
process.mainModule = { abc: 123 };
if (require.main === process.mainModule) {
throw new Error("require.main === process.mainModule");
}
process.exit(0);