Commit Graph
2 Commits
Author SHA1 Message Date
john-okeefe 0781cd871e test: update kobo and media test signatures
- Remove handler parameter from test function calls
- Update test signatures to match new setupTestServer return values
- Fix compilation errors after test helper refactoring
- Maintain test functionality for kobo and media endpoints
2026-02-06 17:07:12 -05:00
john-okeefe dacbea6f85 test: add comprehensive media-item ISBN validation tests
New test file with 5 test suites:
- TestMediaItemISBNNormalization (8 test cases)
- TestMediaItemISBNEdgeCases (3 test cases)
- TestMediaItemsPagination (5 test cases)
- TestMediaItemLibraryRequirement (2 test cases)
- TestUpdateMediaItemISBN (1 test case)

Features:
- Tests use /api/media-items endpoint (not deprecated /api/ebooks)
- Real API calls (not mock handlers)
- Comprehensive ISBN-10/ISBN-13 normalization coverage
- Pagination validation with limit/offset edge cases
- Library requirement validation

This replaces the functionality lost from isbn_and_library_test.go
with modern, working tests using current API endpoints.

Phase 3: Test Suite Cleanup - Replacement Tests
2026-02-01 14:11:24 -05:00