canvas-website/backlog/tasks/task-056 - Test-Infrastruct...

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
testing
ci-cd
infrastructure
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