fix(C115): e2e do FAB do espelho assere o FAB, não o título mobile (C101 troca por rótulo do período — flake sob carga)

This commit is contained in:
Francisco Solla 2026-08-12 12:22:06 -03:00
parent 9d330f48e4
commit 1bad0d96c7

View file

@ -185,10 +185,14 @@ test.describe('Agenda — sincronização Google (C114/C122)', () => {
await campaign.login(page, coordinator.email!, coordinator.password)
await page.goto(`${campaign.baseURL}/campanha/agenda`)
await expect(campaignPageChrome(page, 'Agenda')).toBeVisible()
// C101: no mobile o título da top bar vira o rótulo do período assim que
// o calendário settle ("12 Agosto") — a asserção de página carregada é
// o próprio FAB, o sujeito do teste.
const fab = page.getByRole('button', { name: 'Ações rápidas' })
await expect(fab).toBeVisible({ timeout: 15_000 })
// Sem doc seedado + chave fake presente → estado not-configured.
await page.getByRole('button', { name: 'Ações rápidas' }).click()
await fab.click()
await page.getByRole('button', { name: 'Agenda da Campanha' }).click()
const sheet = syncDialog(page)