Skip to content

Commit 1264874

Browse files
fix(test): spy private addToApiConversationHistory via TaskTestAccess
vi.spyOn on the private method fails check-types; route it through the existing test access cast like the other private helpers. Co-authored-by: Cursor <[email protected]>
1 parent c7ead3e commit 1264874

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎src/core/task/__tests__/Task.spec.ts‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ type TaskTestAccess = {
3333
updateClineMessage: (message: import("@roo-code/types").ClineMessage) => Promise<void>
3434
saveClineMessages: () => Promise<boolean>
3535
safeEnsureModelFetched: () => Promise<void>
36+
addToApiConversationHistory: (message: unknown, reasoning?: string) => Promise<void>
3637
}
3738

3839
function getTaskTestAccess(task: Task): TaskTestAccess {
@@ -2709,7 +2710,7 @@ describe("Cline", () => {
27092710
})
27102711
vi.spyOn(getTaskTestAccess(task), "saveClineMessages").mockResolvedValue(true)
27112712
vi.spyOn(task.diffViewProvider, "reset").mockResolvedValue(undefined as never)
2712-
vi.spyOn(task, "addToApiConversationHistory").mockResolvedValue(undefined as never)
2713+
vi.spyOn(getTaskTestAccess(task), "addToApiConversationHistory").mockResolvedValue(undefined)
27132714

27142715
task.clineMessages = [
27152716
{

0 commit comments

Comments
 (0)