mirror of
https://github.com/Readarr/Readarr
synced 2026-02-23 07:02:55 +01:00
Fix NewznabRequestGenerator tests
This commit is contained in:
parent
780df3250f
commit
ca0f2be194
1 changed files with 14 additions and 11 deletions
|
|
@ -64,18 +64,20 @@ public void should_search_by_author_and_book_if_supported()
|
|||
}
|
||||
|
||||
[Test]
|
||||
[Ignore("TODO: add raw search support")]
|
||||
public void should_encode_raw_title()
|
||||
{
|
||||
_capabilities.SupportedTvSearchParameters = new[] { "q", "season", "ep" };
|
||||
_capabilities.TvTextSearchEngine = "raw";
|
||||
_singleEpisodeSearchCriteria.SceneTitles[0] = "Edith & Little";
|
||||
_capabilities.SupportedBookSearchParameters = new[] { "q", "author", "title" };
|
||||
|
||||
var results = Subject.GetSearchRequests(_singleEpisodeSearchCriteria);
|
||||
// _capabilities.BookTextSearchEngine = "raw";
|
||||
_singleBookSearchCriteria.BookTitle = "Daisy Jones & The Six";
|
||||
|
||||
var results = Subject.GetSearchRequests(_singleBookSearchCriteria);
|
||||
results.Tiers.Should().Be(1);
|
||||
|
||||
var pageTier = results.GetTier(0).First().First();
|
||||
|
||||
pageTier.Url.Query.Should().Contain("q=Edith%20%26%20Little");
|
||||
pageTier.Url.Query.Should().Contain("q=Daisy%20Jones%20%26%20The%20Six");
|
||||
pageTier.Url.Query.Should().NotContain(" & ");
|
||||
pageTier.Url.Query.Should().Contain("%26");
|
||||
}
|
||||
|
|
@ -83,17 +85,18 @@ public void should_encode_raw_title()
|
|||
[Test]
|
||||
public void should_use_clean_title_and_encode()
|
||||
{
|
||||
_capabilities.SupportedTvSearchParameters = new[] { "q", "season", "ep" };
|
||||
_capabilities.TvTextSearchEngine = "sphinx";
|
||||
_singleEpisodeSearchCriteria.SceneTitles[0] = "Edith & Little";
|
||||
_capabilities.SupportedBookSearchParameters = new[] { "q", "author", "title" };
|
||||
|
||||
var results = Subject.GetSearchRequests(_singleEpisodeSearchCriteria);
|
||||
// _capabilities.BookTextSearchEngine = "sphinx";
|
||||
_singleBookSearchCriteria.BookTitle = "Daisy Jones & The Six";
|
||||
|
||||
var results = Subject.GetSearchRequests(_singleBookSearchCriteria);
|
||||
results.Tiers.Should().Be(1);
|
||||
|
||||
var pageTier = results.GetTier(0).First().First();
|
||||
|
||||
pageTier.Url.Query.Should().Contain("q=Edith%20and%20Little");
|
||||
pageTier.Url.Query.Should().Contain("and");
|
||||
pageTier.Url.Query.Should().Contain("q=Daisy%20Jones%20The%20Six");
|
||||
pageTier.Url.Query.Should().NotContain("and");
|
||||
pageTier.Url.Query.Should().NotContain(" & ");
|
||||
pageTier.Url.Query.Should().NotContain("%26");
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue