test(web): cover Workspace dropdown menu

This commit is contained in:
dadachann
2026-07-25 14:11:28 +08:00
parent d3f08a90b1
commit 9ea1a81048
+8 -1
View File
@@ -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);