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

fix(web): wait for queue admission before collapsed snapshots

Yichen Jiang 4 недель назад
Родитель
Сommit
69161395ce
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      apps/web/tests/queue-actions.e2e.ts

+ 2 - 0
apps/web/tests/queue-actions.e2e.ts

@@ -133,6 +133,7 @@ describe('web e2e: queue row actions', () => {
     const queueHeader = page.getByRole('button', { name: '2 queued messages' })
     await expect.poll(() => queueHeader.getAttribute('aria-expanded'), { timeout: 10_000 })
       .toBe('false')
+    await expect.poll(() => queueHeader.getByRole('status').count(), { timeout: 10_000 }).toBe(0)
     const collapsedSnapshot = await captureStableAria(
       page,
       '[class*="centerCol"]',
@@ -288,6 +289,7 @@ describe('web e2e: queue row actions', () => {
     const queueHeader = page.getByRole('button', { name: '2 queued messages' })
     await expect.poll(() => queueHeader.getAttribute('aria-expanded'), { timeout: 10_000 })
       .toBe('false')
+    await expect.poll(() => queueHeader.getByRole('status').count(), { timeout: 10_000 }).toBe(0)
 
     const layoutSnapshot = await captureStableAria(
       page,