From 65c26b8c1e20ec5a59ad8c5f0dd0c2a791b99466 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 03:30:56 +0000 Subject: [PATCH] test: fix LinkPreviewService test isolation Restores globalThis.fetch after each test in LinkPreviewService test suite to prevent pollution of other tests with mocked implementations. Co-authored-by: PR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> --- tests/services/link-preview-service.test.mjs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/services/link-preview-service.test.mjs b/tests/services/link-preview-service.test.mjs index bcd9c7a6..4783d20e 100644 --- a/tests/services/link-preview-service.test.mjs +++ b/tests/services/link-preview-service.test.mjs @@ -14,6 +14,12 @@ globalThis.DOMParser = dom.window.DOMParser; globalThis.URL = URL; test("LinkPreviewService", async (t) => { + const originalFetch = globalThis.fetch; + + t.afterEach(() => { + globalThis.fetch = originalFetch; + }); + const service = new LinkPreviewService({ ttlMs: 1000 }); await t.test("initializes IndexedDB", async () => {