Jelajahi Sumber

Add failing test for #8733.

Steven Kirk 3 tahun lalu
induk
melakukan
2337d20df1
1 mengubah file dengan 17 tambahan dan 1 penghapusan
  1. 17 1
      tests/Avalonia.IntegrationTests.Appium/GestureTests.cs

+ 17 - 1
tests/Avalonia.IntegrationTests.Appium/GestureTests.cs

@@ -18,7 +18,7 @@ namespace Avalonia.IntegrationTests.Appium
             var tabs = _session.FindElementByAccessibilityId("MainTabs");
             var tab = tabs.FindElementByName("Gestures");
             tab.Click();
-            var clear = _session.FindElementByAccessibilityId("ClearLastGesture");
+            var clear = _session.FindElementByAccessibilityId("ResetGestures");
             clear.Click();
         }
 
@@ -112,6 +112,22 @@ namespace Avalonia.IntegrationTests.Appium
             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]
         public void RightTapped_Is_Raised()
         {