test(e2e): wait for locale navigation to complete

Locale switch can take longer in dev; wait explicitly for /de URL after click.

Co-authored-by: dennis <dennis@konkol.net>
This commit is contained in:
Cursor Agent
2026-01-14 16:25:48 +00:00
parent dce6b6f567
commit b219cc51a0

View File

@@ -10,8 +10,10 @@ test.describe("i18n routing", () => {
// Verify an EN label is present before switching (nav.home)
await expect(page.getByRole("link", { name: "Home" })).toBeVisible();
await deButton.click();
await expect(page).toHaveURL(/\/de(\/|$)/);
await Promise.all([
page.waitForURL(/\/de(\/|$)/, { timeout: 30000 }),
deButton.click(),
]);
// Verify the nav label updates after switching
await expect(page.getByRole("link", { name: "Start" })).toBeVisible();