From 1bad0d96c7cfc42b6324fe41e641da6bcbd7e2b7 Mon Sep 17 00:00:00 2001 From: Francisco Solla Date: Wed, 12 Aug 2026 12:22:06 -0300 Subject: [PATCH] =?UTF-8?q?fix(C115):=20e2e=20do=20FAB=20do=20espelho=20as?= =?UTF-8?q?sere=20o=20FAB,=20n=C3=A3o=20o=20t=C3=ADtulo=20mobile=20(C101?= =?UTF-8?q?=20troca=20por=20r=C3=B3tulo=20do=20per=C3=ADodo=20=E2=80=94=20?= =?UTF-8?q?flake=20sob=20carga)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/e2e/campaignAgendaGoogleSync.e2e.spec.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/e2e/campaignAgendaGoogleSync.e2e.spec.ts b/tests/e2e/campaignAgendaGoogleSync.e2e.spec.ts index e35176df..faa0aa31 100644 --- a/tests/e2e/campaignAgendaGoogleSync.e2e.spec.ts +++ b/tests/e2e/campaignAgendaGoogleSync.e2e.spec.ts @@ -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)