Skip to content

Commit f1bf76b

Browse files
committed
test: cover preloaded ESM hooks on supported Node
1 parent 2622e4d commit f1bf76b

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

‎src/runtime/module-importer.spec.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ describe("module importer", () => {
8181
it("does not register again when NODE_OPTIONS preloads dd-trace", async () => {
8282
process.env.NODE_OPTIONS = "--import dd-trace/initialize.mjs";
8383
const moduleImporter = requireModuleImporter();
84+
jest.spyOn(moduleImporter, "isSyncLoaderHookVersionSupported").mockReturnValue(true);
8485

8586
await expect(moduleImporter.initTracer()).resolves.toBe(tracer);
8687
expect(registerLoader).not.toHaveBeenCalled();
@@ -90,6 +91,7 @@ describe("module importer", () => {
9091
it("does not register again when execArgv preloads dd-trace", async () => {
9192
process.execArgv.push("--require", "dd-trace/register.js");
9293
const moduleImporter = requireModuleImporter();
94+
jest.spyOn(moduleImporter, "isSyncLoaderHookVersionSupported").mockReturnValue(true);
9395

9496
await expect(moduleImporter.initTracer()).resolves.toBe(tracer);
9597
expect(registerLoader).not.toHaveBeenCalled();

0 commit comments

Comments
 (0)