11 lines
653 B
TypeScript
11 lines
653 B
TypeScript
import { expect, test } from "@playwright/test";
|
|
|
|
test("unknown spot exposes an unavailable state without a misleading coordinate", async ({ page }) => {
|
|
await page.goto("/spots/not-a-real-spot");
|
|
|
|
await expect(page.getByRole("heading", { name: "Точка недоступна" })).toBeVisible();
|
|
await expect(page.getByText("API не ответил или такой точки нет.")).toBeVisible();
|
|
await expect(page.getByRole("navigation", { name: "Навигационная цепочка" })).toContainText("Точка недоступна");
|
|
await expect(page.getByText(/Точность координат:/)).toHaveCount(0);
|
|
});
|