diff --git a/test/register.test.ts b/test/register.test.ts index 6ae30376..dc024697 100644 --- a/test/register.test.ts +++ b/test/register.test.ts @@ -1,6 +1,9 @@ import { JSDOM } from "jsdom" import { loggerModule } from "./helpers" +// jest.mock is hoisted above the imports so we must use `require` here. +jest.mock("@coder/logger", () => require("./helpers").loggerModule) + describe("register", () => { const { window } = new JSDOM() global.window = (window as unknown) as Window & typeof globalThis @@ -18,10 +21,6 @@ describe("register", () => { }) }) - beforeEach(() => { - jest.mock("@coder/logger", () => loggerModule) - }) - afterEach(() => { mockRegisterFn.mockClear() jest.resetModules()