Files
myeasycms-v2/apps/e2e/tests/course-enrollment.spec.ts
2026-03-29 19:44:57 +02:00

26 lines
767 B
TypeScript

/**
* E2E Test: Course Enrollment
*/
import { test, expect } from '@playwright/test';
test.describe('Course Management', () => {
test('create course, enroll participant, check capacity, waitlist', async ({ 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 }) => {
// Create course with sessions
// Navigate to calendar
// Verify sessions visible
});
test('attendance tracking', async ({ page }) => {
// Create course + session + participants
// Mark attendance
// Verify attendance persists
});
});