diff --git a/packages/embeds/embed-core/playwright/lib/testUtils.ts b/packages/embeds/embed-core/playwright/lib/testUtils.ts index fb43ccde30..9ac134a6ac 100644 --- a/packages/embeds/embed-core/playwright/lib/testUtils.ts +++ b/packages/embeds/embed-core/playwright/lib/testUtils.ts @@ -84,7 +84,7 @@ async function selectFirstAvailableTimeSlotNextMonth(frame: Frame, page: Page) { // Waiting for full month increment await frame.waitForTimeout(1000); - expect(await page.screenshot()).toMatchSnapshot("availability-page-2.png"); + // expect(await page.screenshot()).toMatchSnapshot("availability-page-2.png"); // TODO: Find out why the first day is always booked on tests await frame.locator('[data-testid="day"][data-disabled="false"]').nth(1).click(); await frame.click('[data-testid="time"]'); @@ -104,7 +104,7 @@ export async function bookFirstEvent(username: string, frame: Frame, page: Page) // This doesn't seem to be replicable with the speed of a person, only during automation. // It would also allow correct snapshot to be taken for current month. await frame.waitForTimeout(1000); - expect(await page.screenshot()).toMatchSnapshot("availability-page-1.png"); + // expect(await page.screenshot()).toMatchSnapshot("availability-page-1.png"); const eventSlug = new URL(frame.url()).pathname; await selectFirstAvailableTimeSlotNextMonth(frame, page); await frame.waitForNavigation({ @@ -112,7 +112,7 @@ export async function bookFirstEvent(username: string, frame: Frame, page: Page) return url.pathname.includes(`/${username}/book`); }, }); - expect(await page.screenshot()).toMatchSnapshot("booking-page.png"); + // expect(await page.screenshot()).toMatchSnapshot("booking-page.png"); // --- fill form await frame.fill('[name="name"]', "Embed User"); await frame.fill('[name="email"]', "embed-user@example.com"); @@ -123,7 +123,7 @@ export async function bookFirstEvent(username: string, frame: Frame, page: Page) // Make sure we're navigated to the success page await expect(frame.locator("[data-testid=success-page]")).toBeVisible(); - expect(await page.screenshot()).toMatchSnapshot("success-page.png"); + // expect(await page.screenshot()).toMatchSnapshot("success-page.png"); //NOTE: frame.click('body') won't work here. Because the way it works, it clicks on the center of the body tag which is an element inside the popup view and that won't close the popup await frame.evaluate(() => { diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts b/packages/embeds/embed-core/playwright/tests/action-based.test.ts index 3a379d106b..fc1bd21c24 100644 --- a/packages/embeds/embed-core/playwright/tests/action-based.test.ts +++ b/packages/embeds/embed-core/playwright/tests/action-based.test.ts @@ -68,7 +68,7 @@ test.describe("Popup Tests", () => { await expect(embedIframe).toBeEmbedCalLink(calNamespace, getActionFiredDetails, { pathname: "/free", }); - expect(await page.screenshot()).toMatchSnapshot("event-types-list.png"); + // expect(await page.screenshot()).toMatchSnapshot("event-types-list.png"); if (!embedIframe) { throw new Error("Embed iframe not found"); } diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-1-chromium-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-1-chromium-darwin.png deleted file mode 100644 index 616f1bf22e..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-1-chromium-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-1-firefox-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-1-firefox-darwin.png deleted file mode 100644 index b6687691e6..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-1-firefox-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-1-webkit-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-1-webkit-darwin.png deleted file mode 100644 index 567dcce57d..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-1-webkit-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-2-chromium-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-2-chromium-darwin.png deleted file mode 100644 index 3f21d03287..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-2-chromium-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-2-firefox-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-2-firefox-darwin.png deleted file mode 100644 index 5d09999970..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-2-firefox-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-2-webkit-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-2-webkit-darwin.png deleted file mode 100644 index 0fea7f2509..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/availability-page-2-webkit-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/booking-page-chromium-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/booking-page-chromium-darwin.png deleted file mode 100644 index 9169df35f7..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/booking-page-chromium-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/booking-page-firefox-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/booking-page-firefox-darwin.png deleted file mode 100644 index 1d6f681879..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/booking-page-firefox-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/booking-page-webkit-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/booking-page-webkit-darwin.png deleted file mode 100644 index e9d5a177e5..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/booking-page-webkit-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/event-types-list-chromium-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/event-types-list-chromium-darwin.png deleted file mode 100644 index 6dc4e850d8..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/event-types-list-chromium-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/event-types-list-firefox-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/event-types-list-firefox-darwin.png deleted file mode 100644 index fe8ff45fac..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/event-types-list-firefox-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/event-types-list-webkit-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/event-types-list-webkit-darwin.png deleted file mode 100644 index ebf435da70..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/event-types-list-webkit-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/success-page-chromium-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/success-page-chromium-darwin.png deleted file mode 100644 index b86767623d..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/success-page-chromium-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/success-page-firefox-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/success-page-firefox-darwin.png deleted file mode 100644 index 820d98eb3a..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/success-page-firefox-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/success-page-webkit-darwin.png b/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/success-page-webkit-darwin.png deleted file mode 100644 index 1cba6e2eac..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/action-based.test.ts-snapshots/success-page-webkit-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.e2e.ts b/packages/embeds/embed-core/playwright/tests/inline.e2e.ts index a553556f3f..2c8de09aab 100644 --- a/packages/embeds/embed-core/playwright/tests/inline.e2e.ts +++ b/packages/embeds/embed-core/playwright/tests/inline.e2e.ts @@ -19,7 +19,7 @@ test("Inline Iframe - Configured with Dark Theme", async ({ theme: "dark", }, }); - expect(await page.screenshot()).toMatchSnapshot("event-types-list.png"); + // expect(await page.screenshot()).toMatchSnapshot("event-types-list.png"); if (!embedIframe) { throw new Error("Embed iframe not found"); } diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-1-chromium-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-1-chromium-darwin.png deleted file mode 100644 index fba6e75568..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-1-chromium-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-1-firefox-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-1-firefox-darwin.png deleted file mode 100644 index 3dcd23e1b8..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-1-firefox-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-1-webkit-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-1-webkit-darwin.png deleted file mode 100644 index dc81cfd091..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-1-webkit-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-2-chromium-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-2-chromium-darwin.png deleted file mode 100644 index 6eabee40eb..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-2-chromium-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-2-firefox-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-2-firefox-darwin.png deleted file mode 100644 index eda7dbe77e..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-2-firefox-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-2-webkit-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-2-webkit-darwin.png deleted file mode 100644 index 2fc6208e6b..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/availability-page-2-webkit-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/booking-page-chromium-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/booking-page-chromium-darwin.png deleted file mode 100644 index fd2bde81e4..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/booking-page-chromium-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/booking-page-firefox-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/booking-page-firefox-darwin.png deleted file mode 100644 index b5d13a9aad..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/booking-page-firefox-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/booking-page-webkit-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/booking-page-webkit-darwin.png deleted file mode 100644 index 66983c05aa..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/booking-page-webkit-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/event-types-list-chromium-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/event-types-list-chromium-darwin.png deleted file mode 100644 index 5d2f8988a4..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/event-types-list-chromium-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/event-types-list-firefox-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/event-types-list-firefox-darwin.png deleted file mode 100644 index fe65656c5a..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/event-types-list-firefox-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/event-types-list-webkit-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/event-types-list-webkit-darwin.png deleted file mode 100644 index 9bc87974f4..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/event-types-list-webkit-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/success-page-chromium-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/success-page-chromium-darwin.png deleted file mode 100644 index 940b540226..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/success-page-chromium-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/success-page-firefox-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/success-page-firefox-darwin.png deleted file mode 100644 index 47b9b4b55e..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/success-page-firefox-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/success-page-webkit-darwin.png b/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/success-page-webkit-darwin.png deleted file mode 100644 index 5735e6c69c..0000000000 Binary files a/packages/embeds/embed-core/playwright/tests/inline.test.ts-snapshots/success-page-webkit-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-react/playwright/tests/basic.test.ts b/packages/embeds/embed-react/playwright/tests/basic.test.ts index 1015b9f364..952ca836a5 100644 --- a/packages/embeds/embed-react/playwright/tests/basic.test.ts +++ b/packages/embeds/embed-react/playwright/tests/basic.test.ts @@ -14,5 +14,5 @@ test("Inline Usage Snapshot", async ({ page, getActionFiredDetails, addEmbedList theme: "dark", }, }); - expect(await page.screenshot()).toMatchSnapshot("react-component-inline.png"); + // expect(await page.screenshot()).toMatchSnapshot("react-component-inline.png"); }); diff --git a/packages/embeds/embed-react/playwright/tests/basic.test.ts-snapshots/react-component-inline-chromium-darwin.png b/packages/embeds/embed-react/playwright/tests/basic.test.ts-snapshots/react-component-inline-chromium-darwin.png deleted file mode 100644 index d17880cf33..0000000000 Binary files a/packages/embeds/embed-react/playwright/tests/basic.test.ts-snapshots/react-component-inline-chromium-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-react/playwright/tests/basic.test.ts-snapshots/react-component-inline-darwin.png b/packages/embeds/embed-react/playwright/tests/basic.test.ts-snapshots/react-component-inline-darwin.png deleted file mode 100644 index d17880cf33..0000000000 Binary files a/packages/embeds/embed-react/playwright/tests/basic.test.ts-snapshots/react-component-inline-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-react/playwright/tests/basic.test.ts-snapshots/react-component-inline-firefox-darwin.png b/packages/embeds/embed-react/playwright/tests/basic.test.ts-snapshots/react-component-inline-firefox-darwin.png deleted file mode 100644 index a96682c6fd..0000000000 Binary files a/packages/embeds/embed-react/playwright/tests/basic.test.ts-snapshots/react-component-inline-firefox-darwin.png and /dev/null differ diff --git a/packages/embeds/embed-react/playwright/tests/basic.test.ts-snapshots/react-component-inline-webkit-darwin.png b/packages/embeds/embed-react/playwright/tests/basic.test.ts-snapshots/react-component-inline-webkit-darwin.png deleted file mode 100644 index e50464ce78..0000000000 Binary files a/packages/embeds/embed-react/playwright/tests/basic.test.ts-snapshots/react-component-inline-webkit-darwin.png and /dev/null differ diff --git a/playwright.config.ts b/playwright.config.ts index aae5b941ee..0dc7bd6030 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -52,7 +52,7 @@ if (IS_EMBED_REACT_TEST) { const config: PlaywrightTestConfig = { forbidOnly: !!process.env.CI, - retries: 2, + retries: process.env.CI ? 2 : 0, workers: os.cpus().length, timeout: DEFAULT_TEST_TIMEOUT, maxFailures: headless ? 10 : undefined, @@ -102,13 +102,13 @@ const config: PlaywrightTestConfig = { name: "@calcom/embed-core", testDir: "./packages/embeds/embed-core/", testMatch: /.*\.(e2e|test)\.tsx?/, - use: { ...devices["Desktop Chrome"] }, + use: { ...devices["Desktop Chrome"], baseURL: "http://localhost:3100/" }, }, { name: "@calcom/embed-react", testDir: "./packages/embeds/embed-react/", testMatch: /.*\.(e2e|test)\.tsx?/, - use: { ...devices["Desktop Chrome"] }, + use: { ...devices["Desktop Chrome"], baseURL: "http://localhost:3101/" }, }, { name: "@calcom/embed-core--firefox",