mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-17 14:04:26 +01:00
Tests: Fix flakyness
This commit is contained in:
@@ -74,9 +74,8 @@ namespace BTCPayServer.Tests
|
|||||||
tester.Driver.WaitForElement(By.Id("ConfirmInput")).SendKeys("DELETE");
|
tester.Driver.WaitForElement(By.Id("ConfirmInput")).SendKeys("DELETE");
|
||||||
tester.Driver.FindElement(By.Id("ConfirmContinue")).Click();
|
tester.Driver.FindElement(By.Id("ConfirmContinue")).Click();
|
||||||
|
|
||||||
text = tester.Driver.PageSource;
|
Assert.Contains("Dictionary English (Custom) deleted", tester.FindAlertMessage().Text);
|
||||||
Assert.DoesNotContain("Select-English (Custom)", text);
|
Assert.DoesNotContain("Select-English (Custom)", tester.Driver.PageSource);
|
||||||
Assert.Contains("English (Custom) deleted", text);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[Fact(Timeout = TestTimeout)]
|
[Fact(Timeout = TestTimeout)]
|
||||||
|
|||||||
@@ -1875,19 +1875,13 @@ namespace BTCPayServer.Tests
|
|||||||
Assert.Contains("test-label", s.Driver.PageSource);
|
Assert.Contains("test-label", s.Driver.PageSource);
|
||||||
});
|
});
|
||||||
|
|
||||||
// Let's try to remove a label
|
// Remove a label
|
||||||
await TestUtils.EventuallyAsync(async () =>
|
|
||||||
{
|
|
||||||
s.Driver.WaitForElement(By.CssSelector("[data-value='test-label']")).Click();
|
s.Driver.WaitForElement(By.CssSelector("[data-value='test-label']")).Click();
|
||||||
await Task.Delay(500);
|
await Task.Delay(500);
|
||||||
s.Driver.ExecuteJavaScript("document.querySelector('[data-value=\"test-label\"]').nextSibling.dispatchEvent(new KeyboardEvent('keydown', {'key': 'Delete', keyCode: 46}));");
|
s.Driver.ExecuteJavaScript("var l=document.querySelector('[data-value=\"test-label\"]');l.click();l.nextSibling.dispatchEvent(new KeyboardEvent('keydown', {'key': 'Delete', keyCode: 8}));");
|
||||||
|
await Task.Delay(500);
|
||||||
});
|
await s.Driver.Navigate().RefreshAsync();
|
||||||
TestUtils.Eventually(() =>
|
|
||||||
{
|
|
||||||
s.Driver.Navigate().Refresh();
|
|
||||||
Assert.DoesNotContain("test-label", s.Driver.PageSource);
|
Assert.DoesNotContain("test-label", s.Driver.PageSource);
|
||||||
});
|
|
||||||
Assert.True(s.Driver.ElementDoesNotExist(By.Id("GoBack")));
|
Assert.True(s.Driver.ElementDoesNotExist(By.Id("GoBack")));
|
||||||
|
|
||||||
//send money to addr and ensure it changed
|
//send money to addr and ensure it changed
|
||||||
|
|||||||
Reference in New Issue
Block a user