From 2337d20df1a07ca99471aff266f995848a6b08ac Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 4 Nov 2022 09:49:17 +0100 Subject: [PATCH] Add failing test for #8733. --- .../GestureTests.cs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tests/Avalonia.IntegrationTests.Appium/GestureTests.cs b/tests/Avalonia.IntegrationTests.Appium/GestureTests.cs index f4f83e23d0..205ad6b8cf 100644 --- a/tests/Avalonia.IntegrationTests.Appium/GestureTests.cs +++ b/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() {