From ff2ea5815c18ca8e2eac3a283a9e7b0a506cfeb8 Mon Sep 17 00:00:00 2001 From: Kukks Date: Mon, 16 Mar 2020 08:13:44 +0100 Subject: [PATCH] add else tests --- BTCPayServer.Tests/ApiKeysTests.cs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/BTCPayServer.Tests/ApiKeysTests.cs b/BTCPayServer.Tests/ApiKeysTests.cs index e5318bd7c..419fb2a60 100644 --- a/BTCPayServer.Tests/ApiKeysTests.cs +++ b/BTCPayServer.Tests/ApiKeysTests.cs @@ -224,6 +224,12 @@ namespace BTCPayServer.Tests tester.PayTester.HttpClient); }); } + else + { + await TestApiAgainstAccessToken(accessToken, + $"{TestApiPath}/me/stores/{testAccount.StoreId}/can-edit", + tester.PayTester.HttpClient); + } if (!permissions.Contains(Permissions.ServerManagement)) { @@ -233,6 +239,11 @@ namespace BTCPayServer.Tests tester.PayTester.HttpClient); }); } + else + { + await TestApiAgainstAccessToken(accessToken, $"{TestApiPath}/me/stores/{secondUser.StoreId}/can-edit", + tester.PayTester.HttpClient); + } if (permissions.Contains(Permissions.ServerManagement)) { @@ -240,6 +251,15 @@ namespace BTCPayServer.Tests $"{TestApiPath}/me/is-admin", tester.PayTester.HttpClient)); } + else + { + await Assert.ThrowsAnyAsync(async () => + { + await TestApiAgainstAccessToken(accessToken, + $"{TestApiPath}/me/is-admin", + tester.PayTester.HttpClient); + }); + } } public async Task TestApiAgainstAccessToken(string apikey, string url, HttpClient client)