Skip to content

[Good First Issue] Improve test coverage to 80%+ with API route tests #13

@pixelstrade-dev

Description

@pixelstrade-dev

Description

The current test suite covers the scoring engine but API routes need more comprehensive testing. Target: 80%+ code coverage.

What to do

  1. Add tests for /api/chat route (valid request, invalid body, rate limiting, session management)
    1. Add tests for /api/debate route (create debate, advance turns, conclude)
    1. Add tests for /api/debate/[id] route (GET detail, POST advance)
    1. Add tests for /api/sessions and /api/scores routes
    1. Configure coverage reporting with Istanbul/c8

Skills needed

  • TypeScript
    • Vitest or Jest
      • API testing

References

  • Existing tests: apps/web/__tests__/
    • API routes: apps/web/app/api/
      • Test config: apps/web/vitest.config.ts

Metadata

Metadata

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions