Просмотр исходного кода

test(web): disambiguate workspace rows during reconnect

_Kerman 3 дней назад
Родитель
Сommit
f3c0ae620b
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      apps/web/tests/workspace-recency.e2e.ts

+ 3 - 1
apps/web/tests/workspace-recency.e2e.ts

@@ -130,7 +130,9 @@ describe('web e2e: workspace recency', () => {
     await socket.close()
     await expect.poll(() => releaseWorkspace !== undefined).toBe(true)
     const workspaceTitle = basename(scaffold.workspaceCwd)
-    await page.getByRole('treeitem').filter({ has: page.getByText(workspaceTitle, { exact: true }) }).hover()
+    // Session titles can fall back to the workspace name while reconnect projections reload.
+    await page.locator('[role="treeitem"][aria-expanded]')
+      .filter({ has: page.getByText(workspaceTitle, { exact: true }) }).hover()
     await page.getByRole('button', { name: `New session in ${workspaceTitle}` }).click()
     await pick('In one list')
     await expect.poll(titles).toEqual(['New Session', ...TITLES])