diff --git a/src/Cake.Parallel.Tests/ParallelCakeEngineTests.cs b/src/Cake.Parallel.Tests/ParallelCakeEngineTests.cs index 78a6d32..a9ee423 100644 --- a/src/Cake.Parallel.Tests/ParallelCakeEngineTests.cs +++ b/src/Cake.Parallel.Tests/ParallelCakeEngineTests.cs @@ -313,8 +313,12 @@ public async Task Should_Swallow_Exceptions_If_ContinueOnError_Is_Set() var engine = fixture.CreateEngine(); engine.RegisterTask("A").ContinueOnError().Does(() => { throw new InvalidOperationException(); }); - // When, Then - await engine.RunTargetAsync(fixture.Context, fixture.ExecutionStrategy, "A"); + // When + var record = await Record.ExceptionAsync(async () => + await engine.RunTargetAsync(fixture.Context, fixture.ExecutionStrategy, "A")); + + // Then + Assert.Null(record); } [Fact]