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