test(task): moved IRC observer stubs into session fake literals

This commit is contained in:
can1357
2026-07-31 19:53:31 +02:00
parent a6c6257574
commit dff1224767
5 changed files with 5 additions and 5 deletions
@@ -145,8 +145,8 @@ function createAsyncSession(
abortCount += 1;
},
dispose: async () => {},
setIrcWakeTurnObserver: () => {},
};
session.setIrcWakeTurnObserver = () => {};
harness.session = session as unknown as AgentSession;
return harness;
}
@@ -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;
}
@@ -73,8 +73,8 @@ function yieldEmittingSession(
getLastAssistantMessage: () => undefined,
abort: async () => {},
dispose: async () => {},
setIrcWakeTurnObserver: () => {},
};
session.setIrcWakeTurnObserver = () => {};
return session as unknown as AgentSession;
}
@@ -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 };
}
@@ -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;
}