test(browser): stop reloading auth server module

This commit is contained in:
Vincent Koc
2026-04-03 20:45:22 +09:00
parent 57999f9965
commit 9bd05d3841

View File

@@ -1,4 +1,5 @@
import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
import { startBrowserControlServerFromConfig, stopBrowserControlServer } from "./server.js";
import { getFreePort } from "./test-port.js";
const mocks = vi.hoisted(() => ({
@@ -56,18 +57,12 @@ vi.mock("./pw-ai-state.js", () => ({
isPwAiLoaded: vi.fn(() => false),
}));
let startBrowserControlServerFromConfig: typeof import("./server.js").startBrowserControlServerFromConfig;
let stopBrowserControlServer: typeof import("./server.js").stopBrowserControlServer;
describe("browser control auth bootstrap failures", () => {
beforeEach(async () => {
mocks.controlPort = await getFreePort();
mocks.ensureBrowserControlAuth.mockClear();
mocks.resolveBrowserControlAuth.mockClear();
mocks.ensureExtensionRelayForProfiles.mockClear();
vi.resetModules();
({ startBrowserControlServerFromConfig, stopBrowserControlServer } =
await import("./server.js"));
});
afterEach(async () => {