Files
kjvstudy.org/tests
kennethreitz 3944ed67b0 Add comprehensive API unit tests with pytest fixtures
Created tests/test_api.py with comprehensive test coverage:
- Health check endpoints
- Verse endpoints (single, range, verse of the day)
- Book endpoints (list, details, chapters, full text)
- Bible endpoint (entire Bible)
- Search endpoint
- Interlinear data endpoint
- Cross-references endpoint
- Topics endpoints
- Reading plans endpoints
- Book name normalization tests

Tests use pytest fixtures for better organization and reusability:
- client fixture for TestClient
- sample_verses fixture for test data
- sample_books fixture for test data

Run tests with: uv run pytest tests/test_api.py -v

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-24 12:58:12 -05:00
..