From 6bf41c93dee21966613f9ffda9e7d352712ea192 Mon Sep 17 00:00:00 2001 From: qwen-code-ci-bot Date: Wed, 9 Sep 2026 00:32:34 +0000 Subject: [PATCH] fix(web-shell): repair dangling mock reference that broke main CI (#11415) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The squash merge of #11250 renamed its mockUseDaemonActivePromptBridge wiring to main's mockUseDaemonSessionActivityBridge everywhere except the three references inside the new 'does not rerender App for other split sessions' test, which then failed with ReferenceError and turned four consecutive main CI runs red in 'Run tests and generate reports'. Point the test at the mock main actually defines — the hook App calls is useDaemonSessionActivityBridge, so the rerender-count assertion is unchanged in meaning. --- packages/web-shell/client/App.test.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/web-shell/client/App.test.tsx b/packages/web-shell/client/App.test.tsx index fefb1db882e..abf17f69c12 100644 --- a/packages/web-shell/client/App.test.tsx +++ b/packages/web-shell/client/App.test.tsx @@ -28937,11 +28937,11 @@ describe('App session callbacks', () => { await act(async () => report(ownerIds)); rerender(); expect(testState.latestSplitViewProps!.onPendingPanesChange).toBe(report); - expect(mockUseDaemonActivePromptBridge).toHaveBeenCalled(); - mockUseDaemonActivePromptBridge.mockClear(); + expect(mockUseDaemonSessionActivityBridge).toHaveBeenCalled(); + mockUseDaemonSessionActivityBridge.mockClear(); for (const ids of [['foreign-session'], ['another-session'], []]) { await act(async () => report([...ownerIds, ...ids])); - expect(mockUseDaemonActivePromptBridge).not.toHaveBeenCalled(); + expect(mockUseDaemonSessionActivityBridge).not.toHaveBeenCalled(); } }, );