From a577567fdcee9045ff23d69044bec0f77266f2a5 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Mon, 6 Jul 2026 19:09:40 +0200 Subject: [PATCH] test: add title search candidate expansion test --- integrations/tvmaze/client_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/integrations/tvmaze/client_test.go b/integrations/tvmaze/client_test.go index b3234522..409ea6ad 100644 --- a/integrations/tvmaze/client_test.go +++ b/integrations/tvmaze/client_test.go @@ -89,6 +89,19 @@ func TestGetEpisodeTitlesSelectsSplitCourWithinSeason(t *testing.T) { } } +func TestTitleSearchCandidatesUseParentShowName(t *testing.T) { + got := titleSearchCandidates([]string{ + "Re:Zero kara Hajimeru Isekai Seikatsu 2nd Season Part 2", + }, 6) + want := []string{ + "Re:Zero kara Hajimeru Isekai Seikatsu", + "Re:Zero kara Hajimeru Isekai Seikatsu 2nd Season Part 2", + } + if !reflect.DeepEqual(got, want) { + t.Fatalf("candidates = %#v, want %#v", got, want) + } +} + func newTestClient(server *httptest.Server) *Client { return &Client{httpClient: server.Client(), baseURL: server.URL} }