From b2f6e06e13f665eab930cdf57c4400f985caafcb Mon Sep 17 00:00:00 2001 From: Shakker Date: Tue, 12 May 2026 18:43:26 +0100 Subject: [PATCH] test: verify sidebar status label --- ui/src/ui/navigation.browser.test.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ui/src/ui/navigation.browser.test.ts b/ui/src/ui/navigation.browser.test.ts index eac3e8e28ec..28d42bc0926 100644 --- a/ui/src/ui/navigation.browser.test.ts +++ b/ui/src/ui/navigation.browser.test.ts @@ -356,7 +356,12 @@ describe("control UI routing", () => { expectElement(app, ".sidebar-version", HTMLElement); const statusDot = expectElement(app, ".sidebar-version__status", HTMLElement); - expect(statusDot.getAttribute("aria-label")).toContain("Online"); + expect(statusDot.getAttribute("aria-label")).toBe("Gateway status: Online"); + expect(statusDot.getAttribute("title")).toBe("Gateway status: Online"); + expect([...statusDot.classList]).toEqual([ + "sidebar-version__status", + "sidebar-connection-status--online", + ]); app.applySettings({ ...app.settings, navWidth: 360 }); await app.updateComplete;