CookieAuthHandler shouldn't set store context if appId/payReqId/invoiceId is not found

This commit is contained in:
nicolas.dorier
2022-01-07 17:34:06 +09:00
parent fa84e34def
commit b71a04943b
2 changed files with 15 additions and 13 deletions

View File

@@ -28,10 +28,13 @@ namespace BTCPayServer.Tests
public static void AssertNoError(this IWebDriver driver)
{
if (!driver.PageSource.Contains("alert-danger"))
return;
foreach (var dangerAlert in driver.FindElements(By.ClassName("alert-danger")))
Assert.False(dangerAlert.Displayed, $"No alert should be displayed, but found this on {driver.Url}: {dangerAlert.Text}");
if (driver.PageSource.Contains("alert-danger"))
{
foreach (var dangerAlert in driver.FindElements(By.ClassName("alert-danger")))
Assert.False(dangerAlert.Displayed, $"No alert should be displayed, but found this on {driver.Url}: {dangerAlert.Text}");
}
Assert.DoesNotContain("Access denied</h", driver.PageSource);
Assert.DoesNotContain("Page not found</h", driver.PageSource);
}
public static T AssertViewModel<T>(this IActionResult result)