Test Coverage
Analyze test coverage and generate missing tests:
- •
Run tests with coverage: npm test --coverage or pnpm test --coverage
- •
Analyze coverage report (coverage/coverage-summary.json)
- •
Identify files below 80% coverage threshold
- •
For each under-covered file:
- •Analyze untested code paths
- •Generate unit tests for functions
- •Generate integration tests for APIs
- •Generate E2E tests for critical flows
- •
Verify new tests pass
- •
Show before/after coverage metrics
- •
Ensure project reaches 80%+ overall coverage
Focus on:
- •Happy path scenarios
- •Error handling
- •Edge cases (null, undefined, empty)
- •Boundary conditions