diff --git a/apps/web/playwright/availability.e2e.ts b/apps/web/playwright/availability.e2e.ts index 371d1d61bf..591ee0b532 100644 --- a/apps/web/playwright/availability.e2e.ts +++ b/apps/web/playwright/availability.e2e.ts @@ -22,6 +22,9 @@ test.describe("Availablity", () => { test("Date Overrides", async ({ page }) => { await page.getByTestId("schedules").first().click(); + await page.locator('[data-testid="Sunday-switch"]').first().click(); + await page.locator('[data-testid="Saturday-switch"]').first().click(); + await page.getByTestId("add-override").click(); await page.locator('[id="modal-title"]').waitFor(); await page.getByTestId("incrementMonth").click(); diff --git a/packages/features/schedules/components/Schedule.tsx b/packages/features/schedules/components/Schedule.tsx index f6710bd7de..ffb304a3ba 100644 --- a/packages/features/schedules/components/Schedule.tsx +++ b/packages/features/schedules/components/Schedule.tsx @@ -91,6 +91,7 @@ export const ScheduleDay = ({ disabled={!watchDayRange || disabled} defaultChecked={watchDayRange && watchDayRange.length > 0} checked={watchDayRange && !!watchDayRange.length} + data-testid={`${weekday}-switch`} onCheckedChange={(isChecked) => { setValue(name, (isChecked ? [DEFAULT_DAY_RANGE] : []) as TFieldValues[typeof name]); }}