25 lines
801 B
Markdown
25 lines
801 B
Markdown
---
|
|
# 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 |