blob: e2d1327a7337b38d33b50ee79e20ce819e1bd15e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
// This behavior is required for Next.js to work
const eql = require("assert").strictEqual;
const path = require("path");
const Module = require("module");
const original = Module._resolveFilename;
Module._resolveFilename = str => {
eql(str.endsWith("💔"), true);
return path.join(__dirname, "./resolveFilenameOverwrite-fixture.cjs");
};
eql(require("overwriting _resolveFilename broke 💔"), "winner");
Module._resolveFilename = original;
console.log("--pass--");
|