Re-enable unit tests in appveyor (#159)

* Re-enable unit tests in appveyor

* Delete SingleEpisodeParserFixture.cs

* fixup! Oops

* Fix multiple tests

* Fixed Language Tests

* Couple More Simple Test Fixes

* Last Round of Test Fixes

* More test Cleanup

* Fix 3 Newznab Tests
This commit is contained in:
Qstick
2017-12-21 23:00:16 -05:00
committed by GitHub
parent 7820f43b2b
commit 882e8a575e
21 changed files with 114 additions and 289 deletions
@@ -21,34 +21,34 @@ namespace NzbDrone.Core.Test.UpdateTests
public void no_update_when_version_higher()
{
UseRealHttp();
Subject.GetLatestUpdate("master", new Version(10, 0)).Should().BeNull();
Subject.GetLatestUpdate("nightly", new Version(10, 0)).Should().BeNull();
}
[Test]
public void finds_update_when_version_lower()
{
UseRealHttp();
Subject.GetLatestUpdate("master", new Version(2, 0)).Should().NotBeNull();
Subject.GetLatestUpdate("nightly", new Version(0, 2)).Should().NotBeNull();
}
[Test]
public void should_get_master_if_branch_doesnt_exit()
{
UseRealHttp();
Subject.GetLatestUpdate("invalid_branch", new Version(2, 0)).Should().NotBeNull();
Subject.GetLatestUpdate("invalid_branch", new Version(0, 2)).Should().NotBeNull();
}
[Test]
public void should_get_recent_updates()
{
const string branch = "master";
const string branch = "nightly";
UseRealHttp();
var recent = Subject.GetRecentUpdates(branch, new Version(2, 0));
var recent = Subject.GetRecentUpdates(branch, new Version(0, 2));
recent.Should().NotBeEmpty();
recent.Should().OnlyContain(c => c.Hash.IsNotNullOrWhiteSpace());
recent.Should().OnlyContain(c => c.FileName.Contains("Drone.master.2"));
recent.Should().OnlyContain(c => c.FileName.Contains("Lidarr.develop.0"));
recent.Should().OnlyContain(c => c.ReleaseDate.Year >= 2014);
recent.Where(c => c.Changes != null).Should().OnlyContain(c => c.Changes.New != null);
recent.Where(c => c.Changes != null).Should().OnlyContain(c => c.Changes.Fixed != null);