From ffaf2edac8e58cf36e04fd3e250613dfd331ba9f Mon Sep 17 00:00:00 2001 From: Flaminel Date: Wed, 21 Oct 2026 21:31:26 +0300 Subject: [PATCH] added preview cancellation rethrow test --- .../Features/Seeker/SeekerPreviewControllerTests.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/backend/Cleanuparr.Api.Tests/Features/Seeker/SeekerPreviewControllerTests.cs b/code/backend/Cleanuparr.Api.Tests/Features/Seeker/SeekerPreviewControllerTests.cs index c280fff4..751f8a3f 100644 --- a/code/backend/Cleanuparr.Api.Tests/Features/Seeker/SeekerPreviewControllerTests.cs +++ b/code/backend/Cleanuparr.Api.Tests/Features/Seeker/SeekerPreviewControllerTests.cs @@ -407,4 +407,16 @@ public class SeekerPreviewControllerTests : IDisposable response.NextUp.ShouldHaveSingleItem(); response.RandomPick.ShouldBeFalse(); } + + [Fact] + public async Task GetPreview_QueueReadCancelled_Rethrows() + { + ArrInstance radarr = AddRadarr(); + SetupMovies(Movie(1)); + _arrQueueReader.ReadAllAsync(Arg.Any(), Arg.Any()) + .ThrowsAsync(new OperationCanceledException()); + + await Should.ThrowAsync( + () => _controller.GetPreview(radarr.Id, CancellationToken.None)); + } }