From 801c2d2a4daaace2044b152d384deb33d8559713 Mon Sep 17 00:00:00 2001 From: Tig Date: Thu, 30 May 2024 07:15:30 -0600 Subject: [PATCH] Fixed AppendAutoCompleteTests --- UnitTests/Views/AppendAutocompleteTests.cs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/UnitTests/Views/AppendAutocompleteTests.cs b/UnitTests/Views/AppendAutocompleteTests.cs index f208810de..fab9ca750 100644 --- a/UnitTests/Views/AppendAutocompleteTests.cs +++ b/UnitTests/Views/AppendAutocompleteTests.cs @@ -2,11 +2,8 @@ using Xunit.Abstractions; namespace Terminal.Gui.TextTests; -public class AppendAutocompleteTests +public class AppendAutocompleteTests (ITestOutputHelper output) { - private readonly ITestOutputHelper output; - public AppendAutocompleteTests (ITestOutputHelper output) { this.output = output; } - [Fact] [AutoInitShutdown] public void TestAutoAppend_AfterCloseKey_NoAutocomplete () @@ -34,6 +31,7 @@ public class AppendAutocompleteTests // But can tab away Application.Driver.SendKeys ('\t', ConsoleKey.Tab, false, false, false); Assert.NotSame (tf, Application.Top.Focused); + Application.Top.Dispose (); } [Fact] @@ -63,6 +61,7 @@ public class AppendAutocompleteTests tf.PositionCursor (); TestHelpers.AssertDriverContentsAre ("fish", output); Assert.Equal ("fi", tf.Text); + Application.Top.Dispose (); } [Theory] @@ -94,6 +93,7 @@ public class AppendAutocompleteTests tf.PositionCursor (); TestHelpers.AssertDriverContentsAre ("fish", output); Assert.Equal ("f", tf.Text); + Application.Top.Dispose (); } [Fact] @@ -116,6 +116,7 @@ public class AppendAutocompleteTests tf.Draw (); TestHelpers.AssertDriverContentsAre ("f", output); Assert.Equal ("f ", tf.Text); + Application.Top.Dispose (); } [Fact] @@ -136,6 +137,7 @@ public class AppendAutocompleteTests tf.Draw (); TestHelpers.AssertDriverContentsAre ("fx", output); Assert.Equal ("fx", tf.Text); + Application.Top.Dispose (); } [Fact] @@ -168,6 +170,7 @@ public class AppendAutocompleteTests tf.Draw (); TestHelpers.AssertDriverContentsAre ("my FISH", output); Assert.Equal ("my FISH", tf.Text); + Application.Top.Dispose (); } [Fact] @@ -203,6 +206,7 @@ public class AppendAutocompleteTests // Second tab should move focus (nothing to autocomplete) Application.Driver.SendKeys ('\t', ConsoleKey.Tab, false, false, false); Assert.NotSame (tf, Application.Top.Focused); + Application.Top.Dispose (); } [Theory] @@ -220,6 +224,7 @@ public class AppendAutocompleteTests tf.PositionCursor (); TestHelpers.AssertDriverContentsAre (expectRender, output); Assert.Equal ("f", tf.Text); + Application.Top.Dispose (); } private TextField GetTextFieldsInView ()