diff --git a/src/browser/profiles-service.test.ts b/src/browser/profiles-service.test.ts index d4306966c60..9e3b363b462 100644 --- a/src/browser/profiles-service.test.ts +++ b/src/browser/profiles-service.test.ts @@ -1,6 +1,6 @@ import fs from "node:fs"; import path from "node:path"; -import { beforeEach, describe, expect, it, vi } from "vitest"; +import { beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; import type { BrowserRouteContext, BrowserServerState } from "./server-context.js"; vi.mock("../config/config.js", async (importOriginal) => { @@ -58,10 +58,13 @@ async function createWorkProfileWithConfig(params: { } describe("BrowserProfilesService", () => { - beforeEach(async () => { + beforeAll(async () => { vi.resetModules(); ({ resolveBrowserConfig } = await import("./config.js")); ({ createBrowserProfilesService } = await import("./profiles-service.js")); + }); + + beforeEach(() => { vi.clearAllMocks(); }); diff --git a/src/gateway/client.test.ts b/src/gateway/client.test.ts index 9c4da88fd25..f3c926fad55 100644 --- a/src/gateway/client.test.ts +++ b/src/gateway/client.test.ts @@ -1,5 +1,5 @@ import { Buffer } from "node:buffer"; -import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; +import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; import type { DeviceIdentity } from "../infra/device-identity.js"; import { captureEnv } from "../test-utils/env.js"; @@ -160,7 +160,7 @@ function expectSecurityConnectError( } } -beforeEach(async () => { +beforeAll(async () => { await loadGatewayClientModule(); });