test(parse): release name fixture corpus #55

Merged
naps62-yolo merged 2 commits from issue/9-fixture-corpus into main 2026-08-22 21:37:43 +01:00
2 Commits
Author SHA1 Message Date
Miguel Palhas bf69606781 test(parse): replace synthetic corpus with real Prowlarr captures
ci / rust (pull_request) Successful in 1m8s
ci / web (pull_request) Successful in 7s
Searched 1337x, YTS, The Pirate Bay and Portugas via Torznab for real
release names and swapped in 44 real-world rows in place of the
synthetic ones, keeping every resolution/source tier, DV/HDR shapes,
multi-audio, and the DESIGN.md §5.2 pt-BR/pt-PT markers covered.
Expected values are pinned from the parser's own tested output.

Addresses the PR #55 review comment.
2026-08-22 21:24:28 +01:00
Miguel Palhas 6bfdcf039e test(parse): add release name fixture corpus
ci / web (pull_request) Successful in 7s
ci / rust (pull_request) Successful in 41s
85 table-driven rows covering every resolution and source tier from
DESIGN.md §5.5, DV-tagged and DV-untagged 4K, multi-audio releases,
the pt-BR markers from §5.2, and malformed names that must parse
partially.

Prowlarr was unreachable with credentials available to this session,
so names follow the same scene-release grammar real indexer results
use rather than being pulled live.

Closes #9
2026-08-22 20:02:38 +01:00