Update testUtils.ts

pull/2728/head
zomars 2022-05-11 16:39:45 -06:00
parent a2ea08ba5f
commit 892bb90d9d
1 changed files with 2 additions and 5 deletions

View File

@ -75,7 +75,7 @@ export async function selectFirstAvailableTimeSlotNextMonth(page: Page) {
await page.waitForTimeout(1000); await page.waitForTimeout(1000);
// TODO: Find out why the first day is always booked on tests // TODO: Find out why the first day is always booked on tests
await page.locator('[data-testid="day"][data-disabled="false"]').nth(1).click(); await page.locator('[data-testid="day"][data-disabled="false"]').nth(1).click();
await page.click('[data-testid="time"]'); await page.locator('[data-testid="time"]').nth(0).click();
} }
export async function selectSecondAvailableTimeSlotNextMonth(page: Page) { export async function selectSecondAvailableTimeSlotNextMonth(page: Page) {
@ -93,10 +93,7 @@ export async function bookFirstEvent(page: Page) {
// Click first event type // Click first event type
await page.click('[data-testid="event-type-link"]'); await page.click('[data-testid="event-type-link"]');
await selectFirstAvailableTimeSlotNextMonth(page); await selectFirstAvailableTimeSlotNextMonth(page);
// --- fill form await bookTimeSlot(page);
await page.fill('[name="name"]', "Test Testson");
await page.fill('[name="email"]', "test@example.com");
await page.press('[name="email"]', "Enter");
// Make sure we're navigated to the success page // Make sure we're navigated to the success page
await expect(page.locator("[data-testid=success-page]")).toBeVisible(); await expect(page.locator("[data-testid=success-page]")).toBeVisible();