Browse Source

Add failing test for #8733.

pull/9360/head
Steven Kirk 4 years ago
parent
commit
2337d20df1
  1. 18
      tests/Avalonia.IntegrationTests.Appium/GestureTests.cs

18
tests/Avalonia.IntegrationTests.Appium/GestureTests.cs

@ -18,7 +18,7 @@ namespace Avalonia.IntegrationTests.Appium
var tabs = _session.FindElementByAccessibilityId("MainTabs"); var tabs = _session.FindElementByAccessibilityId("MainTabs");
var tab = tabs.FindElementByName("Gestures"); var tab = tabs.FindElementByName("Gestures");
tab.Click(); tab.Click();
var clear = _session.FindElementByAccessibilityId("ClearLastGesture"); var clear = _session.FindElementByAccessibilityId("ResetGestures");
clear.Click(); clear.Click();
} }
@ -112,6 +112,22 @@ namespace Avalonia.IntegrationTests.Appium
Assert.Equal("Tapped", lastGesture.Text); Assert.Equal("Tapped", lastGesture.Text);
} }
[Fact]
public void DoubleTapped_Is_Raised_After_Control_Changes()
{
// #8733
var border = _session.FindElementByAccessibilityId("GestureBorder");
var lastGesture = _session.FindElementByAccessibilityId("LastGesture");
new Actions(_session)
.MoveToElement(border)
.DoubleClick()
.DoubleClick()
.Perform();
Assert.Equal("DoubleTapped2", lastGesture.Text);
}
[Fact] [Fact]
public void RightTapped_Is_Raised() public void RightTapped_Is_Raised()
{ {

Loading…
Cancel
Save