From b5066d2c14a8c54877afcaaa5be42b7ac8fcd775 Mon Sep 17 00:00:00 2001 From: Shakker Date: Sun, 2 Aug 2026 22:20:43 +0100 Subject: [PATCH] test: cover slash model ownership forwarding --- ui/src/pages/chat/chat-command-executor.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/src/pages/chat/chat-command-executor.test.ts b/ui/src/pages/chat/chat-command-executor.test.ts index 427d5d055960..a4baf383f49f 100644 --- a/ui/src/pages/chat/chat-command-executor.test.ts +++ b/ui/src/pages/chat/chat-command-executor.test.ts @@ -153,6 +153,7 @@ describe("executeSlashCommand directives", () => { createResolvedModelPatch(OPENAI_GPT5_MINI_MODEL.id, OPENAI_GPT5_MINI_MODEL.provider), ); const setModelOverride = vi.fn(); + const ownsModelOverride = vi.fn(() => true); const sessions = { ...createSessionCapability(client), patch, @@ -167,6 +168,7 @@ describe("executeSlashCommand directives", () => { phase: "connected", }, agentId: "work", + ownsModelOverride, chatModelCatalog: createModelCatalog(OPENAI_GPT5_MINI_MODEL), }); @@ -177,7 +179,7 @@ describe("executeSlashCommand directives", () => { expect.objectContaining({ agentId: "work", deferModelOverride: true, - ownsModelOverride: expect.any(Function), + ownsModelOverride, }), ); expect(setModelOverride).toHaveBeenCalledWith("global", "openai/gpt-5-mini");