Files

20 lines
657 B
TypeScript
Raw Permalink Normal View History

import { test, expect } from '@playwright/test'
test('homepage loads', async ({ page }) => {
await page.goto('/')
// Page should load without errors
await expect(page).toHaveTitle(/botfights/i)
})
test('leaderboard page loads', async ({ page }) => {
await page.goto('/leaderboard')
// Should render without console errors
const errors: string[] = []
page.on('console', msg => {
if (msg.type() === 'error') errors.push(msg.text())
})
await page.waitForTimeout(1000)
// Allow some errors (e.g., missing API data) but no crashes
expect(errors.filter(e => e.includes('TypeError') || e.includes('ReferenceError'))).toHaveLength(0)
})