Commit Graph
1 Commits
Author SHA1 Message Date
john-okeefe 9878f998db Add unit tests for EPUB cover extraction and sidecar detection
- Add TestExtractEPUBCover with test cases:
  - EPUB with embedded cover image
  - EPUB without cover image
  - Invalid EPUB path (error handling)

- Add TestFindSidecarCover with test cases:
  - cover.jpg exists
  - folder.jpg exists
  - {basename}.jpg exists
  - No cover file

- Add helper functions:
  - createTestEPUBWithCover() - creates valid EPUB with cover
  - createTestEPUBWithoutCover() - creates EPUB without cover
  - createPlaceholderJPEG() - minimal valid JPEG for testing
2026-02-25 20:53:33 -05:00