From c8c84bc4198b3c3363e94bad2c9fb0f76712c148 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 1 Jan 2026 16:16:55 +0000 Subject: [PATCH] test(browser): fix chrome reachability mock --- src/browser/chrome.test.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/browser/chrome.test.ts b/src/browser/chrome.test.ts index 5c8c0ed8a..1cc4aae2b 100644 --- a/src/browser/chrome.test.ts +++ b/src/browser/chrome.test.ts @@ -158,13 +158,19 @@ describe("browser chrome helpers", () => { it("reports reachability based on /json/version", async () => { vi.stubGlobal( "fetch", - vi.fn().mockResolvedValue({ ok: true } as unknown as Response), + vi.fn().mockResolvedValue({ + ok: true, + json: async () => ({ webSocketDebuggerUrl: "ws://127.0.0.1/devtools" }), + } as unknown as Response), ); await expect(isChromeReachable(12345, 50)).resolves.toBe(true); vi.stubGlobal( "fetch", - vi.fn().mockResolvedValue({ ok: false } as unknown as Response), + vi.fn().mockResolvedValue({ + ok: false, + json: async () => ({}), + } as unknown as Response), ); await expect(isChromeReachable(12345, 50)).resolves.toBe(false);