Description:
Establish a robust unit testing suite for the Liborrow backend to ensure individual components work correctly in isolation, focusing on book management, friend interactions, and loan tracking.
Tasks:
Acceptance Criteria:
- Core services have >70% test coverage
- Tests run automatically on PRs
- Mocked external API calls don't hit real endpoints
Description:
Establish a robust unit testing suite for the Liborrow backend to ensure individual components work correctly in isolation, focusing on book management, friend interactions, and loan tracking.
Tasks:
Acceptance Criteria: