test: cover waterbody error states

This commit is contained in:
ik
2026-09-20 19:18:51 +07:00
parent f02cb247a3
commit 25514d9377
3 changed files with 20 additions and 2 deletions
+8
View File
@@ -17,3 +17,11 @@ test("unknown waterbody slug has a navigable not-found state", async ({ page })
await expect(page.getByRole("alert")).toContainText("Такого водоёма нет в справочнике");
await expect(page.getByRole("link", { name: "Открыть каталог" })).toHaveAttribute("href", "/waterbodies");
});
test("unknown waterbody/fish pair keeps a clear not-found state", async ({ page }) => {
await page.goto("/waterbodies/р-вьюнок/not-a-real-fish");
await expect(page.getByRole("heading", { name: "Данные не найдены" })).toBeVisible();
await expect(page.getByRole("alert")).toContainText("Такого сочетания нет в справочнике");
await expect(page.getByRole("link", { name: "Вернуться на главную" })).toHaveAttribute("href", "/");
});