import { expect, test } from "@playwright/test"; test("shows inventory intelligence overview", async ({ page }) => { await page.goto("/"); await expect(page.getByRole("heading", { name: "Good morning, Nora" })).toBeVisible(); await expect(page.getByText("Inventory value")).toBeVisible(); await expect(page.getByText("Freshness watchlist")).toBeVisible(); }); test("moves from inventory to a product", async ({ page }) => { await page.goto("/inventory"); await expect(page.getByRole("heading", { name: "Inventory" })).toBeVisible(); await page.getByRole("link", { name: "Organic Strawberries" }).first().click(); await expect(page.getByRole("heading", { name: "Organic Strawberries" })).toBeVisible(); }); test("reviews a recommendation", async ({ page }) => { await page.goto("/recommendations"); await expect(page.getByRole("heading", { name: "Recommendations" })).toBeVisible(); await page.getByRole("button", { name: "Reviewed" }).first().click(); await expect(page.getByText("reviewed").first()).toBeVisible(); });