From f6038b3a339b17c33f985917cd219656d403103d Mon Sep 17 00:00:00 2001 From: Vincent Koc <25068+vincentkoc@users.noreply.github.com> Date: Tue, 23 Jun 2026 12:05:12 +0800 Subject: [PATCH] test(google): use real responses in Gemini search fixture --- extensions/google/web-search-provider.test.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/extensions/google/web-search-provider.test.ts b/extensions/google/web-search-provider.test.ts index a1501181d9b..993e18b34e1 100644 --- a/extensions/google/web-search-provider.test.ts +++ b/extensions/google/web-search-provider.test.ts @@ -10,10 +10,9 @@ type TestModelProviderConfig = NonNullable< function installGeminiFetch() { const mockFetch = vi.fn((_input?: RequestInfo | URL, _init?: RequestInit) => - Promise.resolve({ - ok: true, - json: () => - Promise.resolve({ + Promise.resolve( + new Response( + JSON.stringify({ candidates: [ { content: { parts: [{ text: "Grounded answer" }] }, @@ -23,7 +22,8 @@ function installGeminiFetch() { }, ], }), - } as Response), + ), + ), ); vi.stubGlobal("fetch", withFetchPreconnect(mockFetch)); return mockFetch;