import { test, expect } from "@playwright/test"; test.describe("Gravl API Tests", () => { const BASE_URL = process.env.STAGING_URL || "http://localhost:5173"; test("homepage loads successfully", async ({ request }) => { const response = await request.get(`${BASE_URL}/`); expect(response.status()).toBe(200); const html = await response.text(); expect(html).toContain("Gravl"); }); test("login page is accessible", async ({ request }) => { const response = await request.get(`${BASE_URL}/login`); expect([200, 301, 302]).toContain(response.status()); }); test("API connectivity check", async ({ request }) => { // Check if backend API is accessible const response = await request.get(`${BASE_URL}/`); expect(response.status()).toBeLessThan(500); }); });