feat: display provenance and incomplete signals
This commit is contained in:
@@ -6,11 +6,13 @@ test("player can open an active spot", async ({ page }) => {
|
||||
const activeSpots = page.locator(".spot-card[data-testid]");
|
||||
await expect(activeSpots).not.toHaveCount(0);
|
||||
const activeSpot = activeSpots.first();
|
||||
await expect(activeSpot.locator(".source-chip")).not.toHaveCount(0);
|
||||
const level = await activeSpot.locator("[data-activity-level]").getAttribute("data-activity-level");
|
||||
await expect(page.locator(".detail-score [data-activity-level]")).toHaveAttribute("data-activity-level", level ?? "");
|
||||
await activeSpot.click();
|
||||
await expect(page.getByRole("heading", { name: /^Точка / })).toBeVisible();
|
||||
await expect(page.getByRole("heading", { name: "Последние уловы" })).toBeVisible();
|
||||
await expect(page.locator(".catch-list .source-chip")).not.toHaveCount(0);
|
||||
await expect(page.locator("[data-activity-level]")).toHaveAttribute("data-activity-level", level ?? "");
|
||||
});
|
||||
|
||||
@@ -24,6 +26,7 @@ test("submitted catch appears publicly only after moderation", async ({ page })
|
||||
await page.getByLabel("Координата X *").fill(String(x));
|
||||
await page.getByLabel("Координата Y *").fill(String(y));
|
||||
await page.getByLabel("Вес, граммы *").fill("6789");
|
||||
await page.getByText("Дополнительные сведения").click();
|
||||
await page.getByLabel("Ник игрока").fill(player);
|
||||
await page.getByLabel(/Я отправляю собственное наблюдение/).check();
|
||||
await page.getByRole("button", { name: "Отправить на проверку" }).click();
|
||||
|
||||
Reference in New Issue
Block a user