From d33bdfd50c47f5a5c3d27e92849c7821182fd87c Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Thu, 11 Mar 2021 22:20:25 +0900 Subject: [PATCH] Make CanUseCoinSelection less flaky --- BTCPayServer.Tests/SeleniumTests.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/BTCPayServer.Tests/SeleniumTests.cs b/BTCPayServer.Tests/SeleniumTests.cs index 34331ba2f..b3c18db61 100644 --- a/BTCPayServer.Tests/SeleniumTests.cs +++ b/BTCPayServer.Tests/SeleniumTests.cs @@ -579,9 +579,10 @@ namespace BTCPayServer.Tests var x = store.GetSupportedPaymentMethods(s.Server.NetworkProvider) .OfType() .Single(settings => settings.PaymentId.CryptoCode == walletId.CryptoCode); + var wallet = s.Server.PayTester.GetService().GetWallet(walletId.CryptoCode); + wallet.InvalidateCache(x.AccountDerivation); Assert.Contains( - await s.Server.PayTester.GetService().GetWallet(walletId.CryptoCode) - .GetUnspentCoins(x.AccountDerivation), + await wallet.GetUnspentCoins(x.AccountDerivation), coin => coin.OutPoint == spentOutpoint); }); await s.Server.ExplorerNode.GenerateAsync(1);