From fe6e9c28ab3cda73caf241c77a9009351b6daa7b Mon Sep 17 00:00:00 2001 From: roboomp Date: Tue, 4 Aug 2026 13:57:04 +0000 Subject: [PATCH] test(coding-agent): stub setTextOutputCommitted in print mocks Added the no-op setter to lightweight print-mode session mocks so text-mode runs without a submitted prompt no longer throw at the final commit call. Fixes #7625 --- packages/coding-agent/test/modes/noninteractive-dispose.test.ts | 1 + packages/coding-agent/test/silent-abort-print-mode.test.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/coding-agent/test/modes/noninteractive-dispose.test.ts b/packages/coding-agent/test/modes/noninteractive-dispose.test.ts index 918ecb201..b6b5b12e1 100644 --- a/packages/coding-agent/test/modes/noninteractive-dispose.test.ts +++ b/packages/coding-agent/test/modes/noninteractive-dispose.test.ts @@ -40,6 +40,7 @@ describe("print-mode error exit disposes the session before exit", () => { state: { messages: [errorMsg] }, getLastAssistantMessage: () => errorMsg, prepareForHeadlessAdvisorDrain: () => {}, + setTextOutputCommitted: () => {}, waitForAdvisorCatchup: async () => { order.push("catchup"); return true; diff --git a/packages/coding-agent/test/silent-abort-print-mode.test.ts b/packages/coding-agent/test/silent-abort-print-mode.test.ts index 32cae2d3f..2240f078b 100644 --- a/packages/coding-agent/test/silent-abort-print-mode.test.ts +++ b/packages/coding-agent/test/silent-abort-print-mode.test.ts @@ -55,6 +55,7 @@ function createMockSession( subscribe: () => () => {}, prompt: async () => {}, prepareForHeadlessAdvisorDrain: () => {}, + setTextOutputCommitted: () => {}, waitForAdvisorCatchup: async () => true, dispose, } as unknown as AgentSession;