From 2c0e835b48dd0b28c524bcb6d249673c9a4dcdcc Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 1 Jun 2026 14:53:56 +0100 Subject: [PATCH] test(codex): clean up fake timer spies --- extensions/codex/media-understanding-provider.test.ts | 2 ++ extensions/codex/src/app-server/attempt-turn-watches.test.ts | 1 + extensions/codex/src/conversation-turn-collector.test.ts | 1 + 3 files changed, 4 insertions(+) diff --git a/extensions/codex/media-understanding-provider.test.ts b/extensions/codex/media-understanding-provider.test.ts index c199c9078a4..58914b6a939 100644 --- a/extensions/codex/media-understanding-provider.test.ts +++ b/extensions/codex/media-understanding-provider.test.ts @@ -253,6 +253,8 @@ describe("codex media understanding provider", () => { expect(result?.text).toBe("A red square."); expect(setTimeoutSpy).toHaveBeenCalledWith(expect.any(Function), MAX_TIMER_TIMEOUT_MS); } finally { + vi.restoreAllMocks(); + vi.clearAllTimers(); vi.useRealTimers(); } }); diff --git a/extensions/codex/src/app-server/attempt-turn-watches.test.ts b/extensions/codex/src/app-server/attempt-turn-watches.test.ts index 66905fcf127..d7617b02431 100644 --- a/extensions/codex/src/app-server/attempt-turn-watches.test.ts +++ b/extensions/codex/src/app-server/attempt-turn-watches.test.ts @@ -10,6 +10,7 @@ describe("Codex app-server attempt turn watches", () => { afterEach(() => { vi.restoreAllMocks(); + vi.clearAllTimers(); vi.useRealTimers(); }); diff --git a/extensions/codex/src/conversation-turn-collector.test.ts b/extensions/codex/src/conversation-turn-collector.test.ts index 302e7551638..73820dd91fb 100644 --- a/extensions/codex/src/conversation-turn-collector.test.ts +++ b/extensions/codex/src/conversation-turn-collector.test.ts @@ -208,6 +208,7 @@ describe("codex conversation turn collector", () => { await expect(completion).resolves.toEqual({ replyText: "" }); } finally { vi.restoreAllMocks(); + vi.clearAllTimers(); vi.useRealTimers(); } });