From 2327b97fa321671f4869945fe39e5e97add30896 Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Thu, 13 Jan 2022 13:21:54 +0900 Subject: [PATCH] Make CanUseWebhooks less flaky --- BTCPayServer.Tests/GreenfieldAPITests.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/BTCPayServer.Tests/GreenfieldAPITests.cs b/BTCPayServer.Tests/GreenfieldAPITests.cs index 2dc9252a2..e68f93b68 100644 --- a/BTCPayServer.Tests/GreenfieldAPITests.cs +++ b/BTCPayServer.Tests/GreenfieldAPITests.cs @@ -804,8 +804,13 @@ namespace BTCPayServer.Tests }); Assert.Null(hook.Secret); AssertHook(fakeServer, hook); - var deliveries = await clientProfile.GetWebhookDeliveries(user.StoreId, hook.Id); - var delivery = Assert.Single(deliveries); + WebhookDeliveryData delivery = null; + await TestUtils.EventuallyAsync(async () => + { + var deliveries = await clientProfile.GetWebhookDeliveries(user.StoreId, hook.Id); + delivery = Assert.Single(deliveries); + }); + delivery = await clientProfile.GetWebhookDelivery(user.StoreId, hook.Id, delivery.Id); Assert.NotNull(delivery); Assert.Equal(WebhookDeliveryStatus.HttpSuccess, delivery.Status);