From dff12247676378c91f024ddbcc1d62f487379d54 Mon Sep 17 00:00:00 2001 From: can1357 Date: Fri, 31 Jul 2026 19:53:31 +0200 Subject: [PATCH] test(task): moved IRC observer stubs into session fake literals --- .../coding-agent/test/task/executor-async-quiescence.test.ts | 2 +- packages/coding-agent/test/task/executor-pass-through.test.ts | 2 +- packages/coding-agent/test/task/executor-prewalk.test.ts | 2 +- packages/coding-agent/test/task/executor-recent-output.test.ts | 2 +- .../coding-agent/test/task/executor-subagent-reminders.test.ts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/coding-agent/test/task/executor-async-quiescence.test.ts b/packages/coding-agent/test/task/executor-async-quiescence.test.ts index c4bcd0ce5..8ca4878dd 100644 --- a/packages/coding-agent/test/task/executor-async-quiescence.test.ts +++ b/packages/coding-agent/test/task/executor-async-quiescence.test.ts @@ -145,8 +145,8 @@ function createAsyncSession( abortCount += 1; }, dispose: async () => {}, + setIrcWakeTurnObserver: () => {}, }; - session.setIrcWakeTurnObserver = () => {}; harness.session = session as unknown as AgentSession; return harness; } diff --git a/packages/coding-agent/test/task/executor-pass-through.test.ts b/packages/coding-agent/test/task/executor-pass-through.test.ts index 47d697645..f1cddae10 100644 --- a/packages/coding-agent/test/task/executor-pass-through.test.ts +++ b/packages/coding-agent/test/task/executor-pass-through.test.ts @@ -49,8 +49,8 @@ function createMockSession(onPrompt: (params: { emit: (event: AgentSessionEvent) getLastAssistantMessage: () => undefined, abort: async () => {}, dispose: async () => {}, + setIrcWakeTurnObserver: () => {}, }; - session.setIrcWakeTurnObserver = () => {}; return session as unknown as AgentSession; } diff --git a/packages/coding-agent/test/task/executor-prewalk.test.ts b/packages/coding-agent/test/task/executor-prewalk.test.ts index 6b5b31535..6f72d4830 100644 --- a/packages/coding-agent/test/task/executor-prewalk.test.ts +++ b/packages/coding-agent/test/task/executor-prewalk.test.ts @@ -73,8 +73,8 @@ function yieldEmittingSession( getLastAssistantMessage: () => undefined, abort: async () => {}, dispose: async () => {}, + setIrcWakeTurnObserver: () => {}, }; - session.setIrcWakeTurnObserver = () => {}; return session as unknown as AgentSession; } diff --git a/packages/coding-agent/test/task/executor-recent-output.test.ts b/packages/coding-agent/test/task/executor-recent-output.test.ts index 3d1230b7a..e1986f26e 100644 --- a/packages/coding-agent/test/task/executor-recent-output.test.ts +++ b/packages/coding-agent/test/task/executor-recent-output.test.ts @@ -192,11 +192,11 @@ function createScriptedSession( }, isAborted: () => aborted, dispose: async () => {}, + setIrcWakeTurnObserver: () => {}, }; // AgentSession is a concrete class; the executor consumes only this // structural subset. Deliberate documented test-double escape hatch, // mirroring test/task/executor-pass-through.test.ts. - session.setIrcWakeTurnObserver = () => {}; return { session: session as unknown as AgentSession, emitted: emittedGate.promise }; } diff --git a/packages/coding-agent/test/task/executor-subagent-reminders.test.ts b/packages/coding-agent/test/task/executor-subagent-reminders.test.ts index 7a85093cf..d3babdff9 100644 --- a/packages/coding-agent/test/task/executor-subagent-reminders.test.ts +++ b/packages/coding-agent/test/task/executor-subagent-reminders.test.ts @@ -79,9 +79,9 @@ function createMockSession( getLastAssistantMessage: () => state.messages[state.messages.length - 1], abort: async () => {}, dispose: async () => {}, + setIrcWakeTurnObserver: () => {}, }; - session.setIrcWakeTurnObserver = () => {}; return session as unknown as AgentSession; }