fix: track require.resolve references

Fixes #6678
This commit is contained in:
morluto committed 2026-10-23 21:28:11 +08:00
1 parent 0f04043a5a
commit ae013ad23c
2 files changed
+36 -1

No files matched your search

@@ -21,7 +21,14 @@ it.each(["require", "require.resolve", "require.main"])(
expect(analysis.references).toEqual(
callee === "require"
? [expect.objectContaining({ kind: "require", specifier: "node:path" })]
: [],
: callee === "require.resolve"
? [
expect.objectContaining({
kind: "require",
specifier: "node:path",
}),
]
: [],
);
const parsed = parseJavaScriptSource(source);
if (parsed === null) throw new Error("Expected loader association fixture");