test(task): moved IRC observer stubs into session fake literals
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user