--- # nuzlocke-tracker-ugb7 title: Integration tests for Pokemon & Evolutions API status: draft type: task created_at: 2026-02-10T09:33:16Z updated_at: 2026-02-10T09:33:16Z parent: nuzlocke-tracker-yzpb --- Write integration tests for the Pokemon and evolutions API endpoints. ## Checklist - [ ] Test Pokemon CRUD operations (create, list, search, update, delete) - [ ] Test Pokemon filtering and search - [ ] Test evolution chain CRUD (create, list, get, update, delete) - [ ] Test evolution family resolution endpoint - [ ] Test error cases (invalid Pokemon references, circular evolutions, etc.) ## Notes - Pokemon endpoints are in `backend/src/app/api/pokemon.py` - Evolution endpoints are in `backend/src/app/api/evolutions.py` - Evolution tests should cover multi-stage and branching chains