70ec32bd4e
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 32s
- Redesigned LeftPanel.tsx with 5 sections (ManaDisplay, Spire button, ActionButtons, AttunementStatus, ActivityLogPanel) - Removed CalendarDisplay from left panel - Created AttunementStatus component (attunement display with XP bars) - Created ActivityLogPanel wrapper (last 20 events) - Updated ActivityLog with configurable maxEntries prop - Updated active-task-log.md (TASK-001/005/006 archived)
25 lines
898 B
JSON
25 lines
898 B
JSON
# TASK-001: Playwright Setup + Baseline E2E Tests
|
|
|
|
## Status: ✅ COMPLETE
|
|
|
|
## Objective
|
|
Add Playwright E2E testing to the Mana Loop project and create baseline tests that validate core gameplay systems work correctly.
|
|
|
|
## Completion Date
|
|
Completed in single session.
|
|
|
|
## Results
|
|
- **13 E2E tests created and all passing**
|
|
- Playwright configured with Chromium headless
|
|
- WebServer integration configured to auto-start Next.js dev server
|
|
|
|
## Files Created/Modified
|
|
- `package.json` — added `@playwright/test` and `test:e2e` script
|
|
- `playwright.config.ts` — NEW: Playwright configuration
|
|
- `e2e/combat.spec.ts` — NEW: 5 combat system tests
|
|
- `e2e/enchanting.spec.ts` — NEW: 4 enchanting flow tests
|
|
- `e2e/equipment.spec.ts` — NEW: 5 equipment management tests
|
|
- `docs/tasks/TASK-001-playwright-setup.md` — Task tracking doc
|
|
|
|
## Push
|
|
Committed as `47b2a0b` and pushed to `origin/master`. |