mirror of
https://github.com/Lidarr/Lidarr
synced 2026-04-23 05:02:02 +02:00
Fixed: Refresh Deleted artists as frequently as Continuing ones
(cherry picked from commit 06d57e8f32cfce8782eebad0b7808204c6c51575)
This commit is contained in:
parent
8567a7d6cb
commit
38e11ee768
1 changed files with 16 additions and 2 deletions
|
|
@ -34,6 +34,11 @@ private void GivenArtistIsEnded()
|
|||
_artist.Metadata.Value.Status = ArtistStatusType.Ended;
|
||||
}
|
||||
|
||||
private void GivenArtistIsDeleted()
|
||||
{
|
||||
_artist.Metadata.Value.Status = ArtistStatusType.Deleted;
|
||||
}
|
||||
|
||||
private void GivenArtistLastRefreshedMonthsAgo()
|
||||
{
|
||||
_artist.LastInfoSync = DateTime.UtcNow.AddDays(-90);
|
||||
|
|
@ -113,7 +118,7 @@ public void should_return_true_if_album_released_in_last_30_days()
|
|||
}
|
||||
|
||||
[Test]
|
||||
public void should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days()
|
||||
public void should_return_false_when_recently_refreshed_ended_artist_has_not_released_for_30_days()
|
||||
{
|
||||
GivenArtistIsEnded();
|
||||
GivenArtistLastRefreshedYesterday();
|
||||
|
|
@ -122,7 +127,7 @@ public void should_return_false_when_recently_refreshed_ended_show_has_not_aired
|
|||
}
|
||||
|
||||
[Test]
|
||||
public void should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days()
|
||||
public void should_return_false_when_recently_refreshed_ended_artist_released_in_last_30_days()
|
||||
{
|
||||
GivenArtistIsEnded();
|
||||
GivenArtistLastRefreshedRecently();
|
||||
|
|
@ -131,5 +136,14 @@ public void should_return_false_when_recently_refreshed_ended_show_aired_in_last
|
|||
|
||||
Subject.ShouldRefresh(_artist).Should().BeFalse();
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void should_return_true_if_deleted_artist_last_refreshed_more_than_2_days_ago()
|
||||
{
|
||||
GivenArtistLastRefreshedThreeDaysAgo();
|
||||
GivenArtistIsDeleted();
|
||||
|
||||
Subject.ShouldRefresh(_artist).Should().BeTrue();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue