diff --git a/src/browser/server-context.ensure-browser-available.waits-for-cdp-ready.test.ts b/src/browser/server-context.ensure-browser-available.waits-for-cdp-ready.test.ts index 47df8607043..1c0081fcdbc 100644 --- a/src/browser/server-context.ensure-browser-available.waits-for-cdp-ready.test.ts +++ b/src/browser/server-context.ensure-browser-available.waits-for-cdp-ready.test.ts @@ -1,6 +1,11 @@ import type { ChildProcessWithoutNullStreams } from "node:child_process"; import { EventEmitter } from "node:events"; import { afterEach, describe, expect, it, vi } from "vitest"; + +vi.hoisted(() => { + vi.resetModules(); +}); + import "./server-context.chrome-test-harness.js"; import * as chromeModule from "./chrome.js"; import type { RunningChrome } from "./chrome.js"; diff --git a/src/browser/server-context.existing-session.test.ts b/src/browser/server-context.existing-session.test.ts index 7092bbf1fd9..a510d062a41 100644 --- a/src/browser/server-context.existing-session.test.ts +++ b/src/browser/server-context.existing-session.test.ts @@ -1,5 +1,10 @@ import fs from "node:fs"; import { afterEach, describe, expect, it, vi } from "vitest"; + +vi.hoisted(() => { + vi.resetModules(); +}); + import { createBrowserRouteContext } from "./server-context.js"; import type { BrowserServerState } from "./server-context.js"; diff --git a/src/browser/server-context.remote-profile-tab-ops.suite.ts b/src/browser/server-context.remote-profile-tab-ops.suite.ts index a2020f559e5..8c7e582095e 100644 --- a/src/browser/server-context.remote-profile-tab-ops.suite.ts +++ b/src/browser/server-context.remote-profile-tab-ops.suite.ts @@ -1,4 +1,9 @@ import { afterEach, describe, expect, it, vi } from "vitest"; + +vi.hoisted(() => { + vi.resetModules(); +}); + import "./server-context.chrome-test-harness.js"; import * as chromeModule from "./chrome.js"; import { InvalidBrowserNavigationUrlError } from "./navigation-guard.js"; diff --git a/src/browser/server-context.tab-selection-state.suite.ts b/src/browser/server-context.tab-selection-state.suite.ts index a9729af8a89..cccf283d07e 100644 --- a/src/browser/server-context.tab-selection-state.suite.ts +++ b/src/browser/server-context.tab-selection-state.suite.ts @@ -1,5 +1,10 @@ import { afterEach, describe, expect, it, vi } from "vitest"; import { withFetchPreconnect } from "../test-utils/fetch-mock.js"; + +vi.hoisted(() => { + vi.resetModules(); +}); + import "./server-context.chrome-test-harness.js"; import * as cdpModule from "./cdp.js"; import { InvalidBrowserNavigationUrlError } from "./navigation-guard.js";