● Zion Boggan
repos/Drophawk/frontend/e2e/smoke.spec.ts
zionboggan.com ↗
15 lines · typescript
History for this file →
1
import { test, expect } from "@playwright/test";
2
 
3
test("dashboard renders shell + live feed", async ({ page }) => {
4
  await page.goto("/");
5
  await expect(page).toHaveTitle(/DropHawk/);
6
  await expect(page.getByRole("heading", { name: "Dashboard" })).toBeVisible();
7
  await expect(page.getByRole("feed", { name: /live ticket drops/i })).toBeVisible({ timeout: 10_000 }).catch(() => {
8
  });
9
});
10
 
11
test("can navigate to watchlist", async ({ page }) => {
12
  await page.goto("/watchlist");
13
  await expect(page.getByRole("heading", { name: "Watchlist" })).toBeVisible();
14
  await expect(page.getByPlaceholder(/Taylor Swift/i)).toBeVisible();
15
});