fix(ci): wait a bit for analytics e2e in CI (#6598)
This commit is contained in:
commit
90fcbdc7d7
@ -178,6 +178,9 @@ test.describe("Status Page", () => {
|
|||||||
await page.getByTestId("analytics-id-input").fill(plausibleAnalyticsDomainsUrls);
|
await page.getByTestId("analytics-id-input").fill(plausibleAnalyticsDomainsUrls);
|
||||||
await page.getByTestId("save-button").click();
|
await page.getByTestId("save-button").click();
|
||||||
await screenshot(testInfo, page);
|
await screenshot(testInfo, page);
|
||||||
|
await page.waitForFunction((scriptUrl) => {
|
||||||
|
return document.head.innerHTML.includes(scriptUrl);
|
||||||
|
}, plausibleAnalyticsScriptUrl, { timeout: 5000 });
|
||||||
expect(await page.locator("head").innerHTML()).toContain(plausibleAnalyticsScriptUrl);
|
expect(await page.locator("head").innerHTML()).toContain(plausibleAnalyticsScriptUrl);
|
||||||
expect(await page.locator("head").innerHTML()).toContain(plausibleAnalyticsDomainsUrls);
|
expect(await page.locator("head").innerHTML()).toContain(plausibleAnalyticsDomainsUrls);
|
||||||
|
|
||||||
@ -188,6 +191,9 @@ test.describe("Status Page", () => {
|
|||||||
await page.getByTestId("analytics-id-input").fill(matomoSiteId);
|
await page.getByTestId("analytics-id-input").fill(matomoSiteId);
|
||||||
await page.getByTestId("save-button").click();
|
await page.getByTestId("save-button").click();
|
||||||
await screenshot(testInfo, page);
|
await screenshot(testInfo, page);
|
||||||
|
await page.waitForFunction((url) => {
|
||||||
|
return document.head.innerHTML.includes(url);
|
||||||
|
}, matomoUrl, { timeout: 5000 });
|
||||||
expect(await page.locator("head").innerHTML()).toContain(matomoUrl);
|
expect(await page.locator("head").innerHTML()).toContain(matomoUrl);
|
||||||
expect(await page.locator("head").innerHTML()).toContain(matomoSiteId);
|
expect(await page.locator("head").innerHTML()).toContain(matomoSiteId);
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user