From c42a1543447348525b928a66d2aac330dca0322e Mon Sep 17 00:00:00 2001 From: ymc9 <104139426+ymc9@users.noreply.github.com> Date: Mon, 11 May 2026 22:58:33 -0700 Subject: [PATCH] test(fetch-client): restore globalThis.fetch in afterEach Save original fetch before mocking and restore it after each test to prevent cross-test pollution. Co-Authored-By: Claude Opus 4.7 (1M context) --- packages/clients/fetch-client/test/fetch-client.test.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/clients/fetch-client/test/fetch-client.test.ts b/packages/clients/fetch-client/test/fetch-client.test.ts index d7f416141..0d155c53a 100644 --- a/packages/clients/fetch-client/test/fetch-client.test.ts +++ b/packages/clients/fetch-client/test/fetch-client.test.ts @@ -18,6 +18,7 @@ function makeSerializedResponseText(data: unknown) { describe('createClient', () => { let mockFetch: ReturnType; + const originalFetch = globalThis.fetch; beforeEach(() => { mockFetch = vi.fn(); @@ -25,6 +26,7 @@ describe('createClient', () => { }); afterEach(() => { + globalThis.fetch = originalFetch; vi.resetAllMocks(); });