Files
euchre_camp/e2e/smoke-test.test.ts
T
david e455d5dba5
Build CI Images / build-ci-base (push) Successful in 1m53s
Release / release (push) Failing after 12m42s
fix: mount /apps and docker socket in PR workflow build-and-deploy-ci job (#41)
Reviewed-on: #41
Co-authored-by: David Gwilliam <dhgwilliam@gmail.com>
Co-committed-by: David Gwilliam <dhgwilliam@gmail.com>
2026-05-20 19:51:35 +00:00

28 lines
989 B
TypeScript

/**
* Smoke Test: EuchreCamp Application
*
* This test suite provides comprehensive acceptance/regression testing
* for the core functionality of the EuchreCamp application.
*/
import { test, expect } from '@playwright/test'
test.describe('Smoke Test: EuchreCamp Application', () => {
test.describe('Public Pages', () => {
test('should display rankings page', async ({ page }) => {
await page.goto('/rankings')
// Rankings page should be accessible even when authenticated
// Just verify the page loads without error
await expect(page.locator('body')).toBeVisible()
})
test('should display player profile page', async ({ page }) => {
// Navigate to a player profile (using player ID 1 which should exist)
await page.goto('/players/1/profile')
// Profile page should be accessible even when authenticated
// Just verify the page loads without error
await expect(page.locator('body')).toBeVisible()
})
})
})