fix(ci): wait a bit for analytics e2e in CI (#6598)

This commit is contained in:
Frank Elsinga 2026-01-06 06:09:13 +01:00 committed by GitHub
commit 90fcbdc7d7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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);
}); });