mirror of
https://github.com/Radarr/Radarr.git
synced 2026-04-24 22:35:49 -04:00
Added searchEngine support in Newznab/Torznab caps
Fixes #5849 Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
This commit is contained in:
+24
-1
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Xml;
|
||||
using FluentAssertions;
|
||||
using Moq;
|
||||
@@ -95,5 +95,28 @@ namespace NzbDrone.Core.Test.IndexerTests.NewznabTests
|
||||
|
||||
result.Should().NotBeNull();
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void should_use_default_searchengine_if_missing()
|
||||
{
|
||||
GivenCapsResponse(_caps);
|
||||
|
||||
var caps = Subject.GetCapabilities(_settings);
|
||||
|
||||
caps.TextSearchEngine.Should().Be("sphinx");
|
||||
caps.MovieTextSearchEngine.Should().Be("sphinx");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void should_use_specified_searchengine()
|
||||
{
|
||||
GivenCapsResponse(_caps.Replace("<search ", "<search searchEngine=\"raw\" ")
|
||||
.Replace("<movie-search ", "<movie-search searchEngine=\"raw2\" "));
|
||||
|
||||
var caps = Subject.GetCapabilities(_settings);
|
||||
|
||||
caps.TextSearchEngine.Should().Be("raw");
|
||||
caps.MovieTextSearchEngine.Should().Be("raw2");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user