1.0 KiB
1.0 KiB
| id | title | status | assignee | created_date | labels | dependencies | priority | |||
|---|---|---|---|---|---|---|---|---|---|---|
| task-056 | Test Infrastructure & Merge Readiness Tests | Done | 2025-12-18 07:25 |
|
high |
Description
Established comprehensive testing infrastructure to verify readiness for merging dev to main. Includes:
- Vitest for unit/integration tests
- Playwright for E2E tests
- Miniflare setup for worker tests
- GitHub Actions CI/CD pipeline with 80% coverage gate
Test coverage for:
- Automerge CRDT sync (collaboration tests)
- Offline storage/cold reload
- CryptID authentication (registration, login, device linking)
Acceptance Criteria
- #1 Vitest configured with jsdom environment
- #2 Playwright configured for E2E tests
- #3 Unit tests for crypto and IndexedDB document mapping
- #4 E2E tests for collaboration, offline mode, authentication
- #5 GitHub Actions workflow for CI/CD
- #6 All current tests passing