1
0
Steven Kirk 2 жил өмнө
parent
commit
c7db3bfee7

+ 3 - 0
samples/IntegrationTestApp/MainWindow.axaml

@@ -47,6 +47,9 @@
           <Button Name="DisabledButton" IsEnabled="False">
             Disabled Button
           </Button>
+          <Button Name="EffectivelyDisabledButton" Command="{ReflectionBinding DoesntExist}">
+            Effectively Disabled Button
+          </Button>
           <Button Name="BasicButton">
             Basic Button
           </Button>

+ 9 - 0
tests/Avalonia.IntegrationTests.Appium/ButtonTests.cs

@@ -27,6 +27,15 @@ namespace Avalonia.IntegrationTests.Appium
             Assert.False(button.Enabled);
         }
 
+        [Fact]
+        public void EffectivelyDisabledButton()
+        {
+            var button = _session.FindElementByAccessibilityId("EffectivelyDisabledButton");
+
+            Assert.Equal("Effectively Disabled Button", button.Text);
+            Assert.False(button.Enabled);
+        }
+
         [Fact]
         public void BasicButton()
         {