diff --git a/apps/web/playwright/bookings-list.e2e.ts b/apps/web/playwright/bookings-list.e2e.ts index 5fe00b7b66..df4fe17200 100644 --- a/apps/web/playwright/bookings-list.e2e.ts +++ b/apps/web/playwright/bookings-list.e2e.ts @@ -461,10 +461,14 @@ test.describe("Bookings", () => { await addFilter(page, "userId"); await openFilter(page, "userId"); + const bookingsGetResponse2 = page.waitForResponse((response) => + /\/api\/trpc\/bookings\/get.*/.test(response.url()) + ); + await page .locator(`[data-testid="select-filter-options-userId"] [role="option"]:has-text("${anotherUser}")`) .click(); - await page.waitForResponse((response) => /\/api\/trpc\/bookings\/get.*/.test(response.url())); + await bookingsGetResponse2; await expect(page.locator('[data-testid="booking-item"]')).toHaveCount(0); }); diff --git a/apps/web/playwright/fixtures/users.ts b/apps/web/playwright/fixtures/users.ts index 55569252ae..d42e9a4416 100644 --- a/apps/web/playwright/fixtures/users.ts +++ b/apps/web/playwright/fixtures/users.ts @@ -1044,7 +1044,7 @@ export async function login( const signInLocator = loginLocator.locator('[type="submit"]'); //login - await page.goto("/"); + await page.goto("/auth/login"); await page.waitForSelector("text=Welcome back"); await emailLocator.fill(user.email ?? `${user.username}@example.com`); diff --git a/apps/web/playwright/organization/booking.e2e.ts b/apps/web/playwright/organization/booking.e2e.ts index e53186147c..043e3a01ca 100644 --- a/apps/web/playwright/organization/booking.e2e.ts +++ b/apps/web/playwright/organization/booking.e2e.ts @@ -431,9 +431,11 @@ test.describe("Bookings", () => { // Cancel the booking await page.goto(`/booking/${bookingUid}`); + await page.waitForLoadState("networkidle"); await page.getByTestId("cancel").click(); - await page.getByTestId("confirm_cancel").click(); - await page.waitForResponse((response) => response.url().includes("/api/cancel")); + await submitAndWaitForResponse(page, "/api/cancel", { + action: () => page.locator('[data-testid="confirm_cancel"]').click(), + }); // Logout and go back to booking page await page.goto("/auth/logout");