feat: complete task 2 - update FilterReleaseGroups to use centralized filter helper
This commit is contained in:
@@ -68,12 +68,12 @@ func TestFilterReleaseGroups_IgnoreSingles(t *testing.T) {
|
||||
|
||||
result := FilterReleaseGroups(groups, FilterOptions{IgnoreSingles: true})
|
||||
|
||||
if len(result) != 2 {
|
||||
t.Fatalf("FilterReleaseGroups() returned %d groups, want 2", len(result))
|
||||
if len(result) != 1 {
|
||||
t.Fatalf("FilterReleaseGroups() returned %d groups, want 1", len(result))
|
||||
}
|
||||
for _, rg := range result {
|
||||
if rg.Type == "Single" || contains(rg.SecondaryTypes, "Single") {
|
||||
t.Errorf("single %q should have been filtered out", rg.ID)
|
||||
if rg.Type == "Single" || rg.Type == "EP" || contains(rg.SecondaryTypes, "Single") || contains(rg.SecondaryTypes, "EP") {
|
||||
t.Errorf("single/ep %q should have been filtered out", rg.ID)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user