/** * E2E Test: Course Enrollment */ import { test } from '@playwright/test'; test.describe('Course Management', () => { test('create course, enroll participant, check capacity, waitlist', async ({ page: _page, }) => { // Create course with capacity 2 // Enroll participant 1 → status: enrolled // Enroll participant 2 → status: enrolled // Enroll participant 3 → status: waitlisted (capacity full) }); test('course calendar view shows sessions', async ({ page: _page }) => { // Create course with sessions // Navigate to calendar // Verify sessions visible }); test('attendance tracking', async ({ page: _page }) => { // Create course + session + participants // Mark attendance // Verify attendance persists }); });