From 0378deef91688fa9dad9b957d2b28f83b8ee99cd Mon Sep 17 00:00:00 2001 From: Kevin Bost Date: Wed, 8 Feb 2023 21:21:17 -0800 Subject: [PATCH] Adding UI Test for the condition --- .../ContentControls/ContentControlTests.cs | 43 ++++++++++ .../Internal/ClearText.cs | 81 +++++++++---------- 2 files changed, 83 insertions(+), 41 deletions(-) create mode 100644 MaterialDesignThemes.UITests/WPF/ContentControls/ContentControlTests.cs diff --git a/MaterialDesignThemes.UITests/WPF/ContentControls/ContentControlTests.cs b/MaterialDesignThemes.UITests/WPF/ContentControls/ContentControlTests.cs new file mode 100644 index 0000000000..11647143c7 --- /dev/null +++ b/MaterialDesignThemes.UITests/WPF/ContentControls/ContentControlTests.cs @@ -0,0 +1,43 @@ +using System.ComponentModel; + +namespace MaterialDesignThemes.UITests.WPF.ContentControls; + +public class ContentControlTests : TestBase +{ + public ContentControlTests(ITestOutputHelper output) + : base(output) + { + } + + + [Fact] + [Description("Issue 2510")] + public async Task ClearButton_InsideOfControlTemplate_CanStillClearContent() + { + await using var recorder = new TestRecorder(App); + + //Arrange + var grid = await LoadXaml(@" + + + + + + +"); + var textBox = await grid.GetElement("/TextBox"); + var clearButton = await grid.GetElement