From 9ea1a810489242ceca3921eca00105e08b9e7a04 Mon Sep 17 00:00:00 2001 From: dadachann <185672915+dadachann@users.noreply.github.com> Date: Sat, 25 Jul 2026 14:11:28 +0800 Subject: [PATCH] test(web): cover Workspace dropdown menu --- web/tests/e2e/login.spec.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/web/tests/e2e/login.spec.ts b/web/tests/e2e/login.spec.ts index 3fa9352ec..11ae6108f 100644 --- a/web/tests/e2e/login.spec.ts +++ b/web/tests/e2e/login.spec.ts @@ -88,8 +88,15 @@ test('multi-Workspace login waits for an explicit selection', async ({ await page.getByRole('button', { name: /Beta Workspace/ }).click(); await expect(page).toHaveURL(/\/home(?:\/monitoring)?$/); + const workspaceSwitcher = page + .getByRole('button', { + name: /Switch Workspace/, + }) + .first(); + await expect(workspaceSwitcher).toBeVisible(); + await workspaceSwitcher.click(); await expect( - page.getByRole('combobox', { name: 'Switch Workspace' }), + page.getByRole('menuitem', { name: 'Workspace Settings' }), ).toBeVisible(); expect(selectedWorkspaceHeaders).toContain('workspace-beta'); expect(accountScopedRequests.length).toBeGreaterThan(0);