fix(release): edge case resolution parsing (#243)

This commit is contained in:
Ludvig Lundgren 2022-04-12 20:58:36 +02:00 committed by GitHub
parent 2a3b5ce448
commit 8592787b8b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 23 additions and 2 deletions

View file

@ -245,6 +245,26 @@ func TestRelease_Parse(t *testing.T) {
},
wantErr: false,
},
{
name: "parse_movies_case_1",
fields: Release{
TorrentName: "I Am Movie 2007 Theatrical UHD BluRay 2160p DTS-HD MA 5.1 DV HEVC HYBRID REMUX-GROUP1",
},
want: Release{
TorrentName: "I Am Movie 2007 Theatrical UHD BluRay 2160p DTS-HD MA 5.1 DV HEVC HYBRID REMUX-GROUP1",
Clean: "I Am Movie 2007 Theatrical UHD BluRay 2160p DTS HD MA 5 1 DV HEVC HYBRID REMUX GROUP1",
Resolution: "2160p",
Source: "BluRay",
Codec: "HEVC",
HDR: "DV",
Audio: "DTS-HD MA 5.1", // need to fix audio parsing
Edition: "Theatrical",
Hybrid: true,
Year: 2007,
Group: "GROUP1",
},
wantErr: false,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {