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 ()