diff --git a/tests/Bifrost.Web.Tests/OidcLogoutTests.cs b/tests/Bifrost.Web.Tests/OidcLogoutTests.cs index 9a3d228..cdbea0f 100644 --- a/tests/Bifrost.Web.Tests/OidcLogoutTests.cs +++ b/tests/Bifrost.Web.Tests/OidcLogoutTests.cs @@ -344,7 +344,8 @@ public sealed class OidcLogoutTests { using var factory = new OidcLogoutFactory(); var clock = new ControlledClock(); - var reconciler = factory.NewReconciler(clock); + var log = new ListLogger(); + var reconciler = factory.NewReconciler(clock, log); var (first, _) = await factory.GrantAsync(MembershipStatus.Suspended); await reconciler.StartAsync(CancellationToken.None); try @@ -364,6 +365,9 @@ public sealed class OidcLogoutTests await WaitForAsync(() => clock.Waiting > 0); clock.FireTimers(); await WaitForAsync(() => factory.Mas.Bodies.Count == 3); + var failure = Assert.Single(log.Entries, x => x.Level == LogLevel.Error); + Assert.Contains(nameof(InvalidOperationException), failure.Message, StringComparison.Ordinal); + Assert.DoesNotContain("not a network fault", failure.Message, StringComparison.Ordinal); await WaitForAsync(() => factory.ValidAuthorizations(factory.AccountId(second).ToString("D")) == 0); } finally