import { test, expect } from './fixtures'; test.describe('Smoke Tests', () => { test('homepage loads', async ({ page }) => { await page.goto('/'); await expect(page).toHaveTitle(/Ponderants/); }); test('chat page loads', async ({ page }) => { await page.goto('/chat'); // Check for chat interface element await expect(page.locator('textarea, input[type="text"]').first()).toBeVisible({ timeout: 10000 }); }); test('galaxy page loads', async ({ page }) => { await page.goto('/galaxy'); // Check for canvas or empty state const canvasOrEmpty = page.locator('canvas, [data-testid="empty-state"]').first(); await expect(canvasOrEmpty).toBeVisible({ timeout: 10000 }); }); });