diff --git a/packages/coding-agent/test/event-controller-abort-render.test.ts b/packages/coding-agent/test/event-controller-abort-render.test.ts index 01f9728a1..d73ecc34f 100644 --- a/packages/coding-agent/test/event-controller-abort-render.test.ts +++ b/packages/coding-agent/test/event-controller-abort-render.test.ts @@ -55,7 +55,7 @@ function createFixture(opts: { const ctx = { isInitialized: true, init: vi.fn(async () => {}), - ui: { requestRender }, + ui: { requestRender, setEagerNativeScrollbackRebuild: vi.fn() }, statusLine: { invalidate: vi.fn() }, updateEditorTopBorder: vi.fn(), streamingComponent, diff --git a/packages/coding-agent/test/input-controller-skill-queue.test.ts b/packages/coding-agent/test/input-controller-skill-queue.test.ts index 11d24d13b..1ec65d90b 100644 --- a/packages/coding-agent/test/input-controller-skill-queue.test.ts +++ b/packages/coding-agent/test/input-controller-skill-queue.test.ts @@ -463,11 +463,12 @@ function createEventControllerFixtureForE10() { const ctx = { isInitialized: true, init: vi.fn(async () => {}), - ui: { requestRender }, + ui: { requestRender, setEagerNativeScrollbackRebuild: vi.fn() }, statusLine: { invalidate: vi.fn() }, updateEditorTopBorder: vi.fn(), addMessageToChat, updatePendingMessagesDisplay, + pendingTools: new Map(), session: {}, } as unknown as InteractiveModeContext; diff --git a/packages/coding-agent/test/modes/controllers/event-controller-idle-compaction.test.ts b/packages/coding-agent/test/modes/controllers/event-controller-idle-compaction.test.ts index 57d99a0e3..48f4e51b1 100644 --- a/packages/coding-agent/test/modes/controllers/event-controller-idle-compaction.test.ts +++ b/packages/coding-agent/test/modes/controllers/event-controller-idle-compaction.test.ts @@ -54,7 +54,7 @@ describe("EventController idle compaction teardown", () => { streamingMessage: undefined, pendingTools: new Map(), flushPendingModelSwitch: async () => {}, - ui: { requestRender: vi.fn() }, + ui: { requestRender: vi.fn(), setEagerNativeScrollbackRebuild: vi.fn() }, chatContainer: { removeChild: vi.fn() }, statusContainer: { clear: vi.fn() }, statusLine: { invalidate: vi.fn() }, diff --git a/packages/coding-agent/test/modes/controllers/event-controller-message-start.test.ts b/packages/coding-agent/test/modes/controllers/event-controller-message-start.test.ts index 50953cc61..41f09af0c 100644 --- a/packages/coding-agent/test/modes/controllers/event-controller-message-start.test.ts +++ b/packages/coding-agent/test/modes/controllers/event-controller-message-start.test.ts @@ -39,7 +39,7 @@ function createContext(options: { isInitialized: true, statusLine: { invalidate: vi.fn() }, updateEditorTopBorder: vi.fn(), - ui: { requestRender: vi.fn() }, + ui: { requestRender: vi.fn(), setEagerNativeScrollbackRebuild: vi.fn() }, editor, addMessageToChat, updatePendingMessagesDisplay, @@ -52,6 +52,7 @@ function createContext(options: { .join(""), optimisticUserMessageSignature: options.optimisticSignature, locallySubmittedUserSignatures: new Set(options.locallySubmittedSignatures ?? []), + pendingTools: new Map(), } as unknown as InteractiveModeContext; return { ctx, editor, setText, addMessageToChat, updatePendingMessagesDisplay }; }