From 4b4f58167fed417e9da68efe783e7b6104b35d6e Mon Sep 17 00:00:00 2001 From: Jinjing <6427696+AmethystLiang@users.noreply.github.com> Date: Fri, 17 Jul 2026 17:05:33 -0700 Subject: [PATCH] Use invokeAction for model option in NativeChatComposer test Codex model is an agent picker mid-session, so setOption rejects. Update test to use invokeAction to match the actual UI behavior. --- .../src/components/native-chat/NativeChatComposer.test.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/components/native-chat/NativeChatComposer.test.tsx b/src/renderer/src/components/native-chat/NativeChatComposer.test.tsx index f1f1794cc3b..6a48118b51a 100644 --- a/src/renderer/src/components/native-chat/NativeChatComposer.test.tsx +++ b/src/renderer/src/components/native-chat/NativeChatComposer.test.tsx @@ -371,8 +371,9 @@ describe('NativeChatComposer', () => { /> ) + // Why: Codex model is agent-picker mid-session — setOption rejects; UI uses invokeAction. await act(async () => { - await mocks.fieldProps?.sessionOptionsSurface?.setOption('model', '') + await mocks.fieldProps?.sessionOptionsSurface?.invokeAction('model') }) expect(mocks.sendNativeChatMessageVerified).toHaveBeenCalledWith(