From 641eaeecf3f08fdfa09cc852826f7e87b3a606fa Mon Sep 17 00:00:00 2001 From: Shakker Date: Tue, 12 May 2026 17:23:27 +0100 Subject: [PATCH] test: gather localized selectors --- ui/src/ui/views/chat.test.ts | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/ui/src/ui/views/chat.test.ts b/ui/src/ui/views/chat.test.ts index 46c6e322366..c278955c28a 100644 --- a/ui/src/ui/views/chat.test.ts +++ b/ui/src/ui/views/chat.test.ts @@ -1006,22 +1006,13 @@ describe("chat session controls", () => { const container = document.createElement("div"); render(renderChatSessionSelect(state), container); - requireElement( - container, - `[aria-label="${t("chat.selectors.session")}"]`, - "localized session selector", - ); - requireElement( - container, - `[aria-label="${t("chat.selectors.model")}"]`, - "localized model selector", - ); - requireElement( - container, - `[aria-label="${t("chat.selectors.thinkingLevel")}"]`, - "localized thinking level selector", - ); - expect(container.innerHTML).not.toContain("Chat session"); + expect( + [...container.querySelectorAll("select")].map((select) => select.getAttribute("aria-label")), + ).toEqual([ + t("chat.selectors.session"), + t("chat.selectors.model"), + t("chat.selectors.thinkingLevel"), + ]); }); it("falls back to the selected agent's main session when no sessions exist yet", () => {