From 62971899ee1e109f0e831fdc0fb71ae511bf03ce Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Tue, 30 Sep 2025 22:02:52 +0000 Subject: [PATCH] Refine onboarding integration test mocks cgen-b194d7af77dd428c8df3950f288341f8 --- client/lib/onboarding.integration.spec.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/client/lib/onboarding.integration.spec.ts b/client/lib/onboarding.integration.spec.ts index 932a1934..5892a154 100644 --- a/client/lib/onboarding.integration.spec.ts +++ b/client/lib/onboarding.integration.spec.ts @@ -1,4 +1,4 @@ -import { describe, it, expect, beforeEach, vi } from "vitest"; +import { describe, it, expect, beforeEach, vi, type Mock } from "vitest"; const createStorage = () => { const store = new Map(); @@ -32,6 +32,8 @@ vi.stubGlobal( }), ); +const fetchMock = fetch as unknown as Mock; + vi.mock("@/lib/supabase", () => { const chain = () => ({ select: () => chain(), @@ -104,8 +106,8 @@ describe("onboarding passport flow", () => { beforeEach(async () => { localStorage.clear(); await mockAuth.signOut(); - (fetch as unknown as vi.Mock).mockReset(); - (fetch as unknown as vi.Mock).mockResolvedValue({ + fetchMock.mockReset(); + fetchMock.mockResolvedValue({ ok: false, status: 404, text: async () => "",