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(); } });