From fa9c6ea0efee92bc4a082347779c9ca9875d4c1a Mon Sep 17 00:00:00 2001 From: zomars Date: Wed, 24 Jan 2024 14:07:03 -0700 Subject: [PATCH] fix: flaky test --- apps/web/playwright/lib/testUtils.ts | 5 +---- apps/web/playwright/workflow.e2e.ts | 3 ++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/apps/web/playwright/lib/testUtils.ts b/apps/web/playwright/lib/testUtils.ts index bafa7ef90b..bbf998fa98 100644 --- a/apps/web/playwright/lib/testUtils.ts +++ b/apps/web/playwright/lib/testUtils.ts @@ -113,10 +113,7 @@ export async function selectSecondAvailableTimeSlotNextMonth(page: Page) { await page.locator('[data-testid="time"]').nth(0).click(); } -export async function bookEventOnThisPage(page: Page, goTo?: string) { - if (goTo) { - await page.goto(goTo); - } +export async function bookEventOnThisPage(page: Page) { await selectFirstAvailableTimeSlotNextMonth(page); await bookTimeSlot(page); diff --git a/apps/web/playwright/workflow.e2e.ts b/apps/web/playwright/workflow.e2e.ts index c286e6c84f..c5ab557dec 100644 --- a/apps/web/playwright/workflow.e2e.ts +++ b/apps/web/playwright/workflow.e2e.ts @@ -46,7 +46,8 @@ test.describe("Workflow Tab - Event Type", () => { const [eventType] = user.eventTypes; await createWorkflow({ name: "A New Workflow", trigger: WorkflowTriggerEvents.NEW_EVENT }); - await bookEventOnThisPage(page, `/${user.username}/${eventType.slug}`); + await page.goto(`/${user.username}/${eventType.slug}`); + await bookEventOnThisPage(page); await assertWorkflowReminders(eventType.id, 1); }); });