mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-31 02:08:03 +01:00
Fixed StatusBarTests
This commit is contained in:
@@ -2,11 +2,8 @@
|
||||
|
||||
namespace Terminal.Gui.ViewsTests;
|
||||
|
||||
public class StatusBarTests
|
||||
public class StatusBarTests (ITestOutputHelper output)
|
||||
{
|
||||
private readonly ITestOutputHelper output;
|
||||
public StatusBarTests (ITestOutputHelper output) { this.output = output; }
|
||||
|
||||
[Fact]
|
||||
public void AddItemAt_RemoveItem_Replacing ()
|
||||
{
|
||||
@@ -19,7 +16,7 @@ public class StatusBarTests
|
||||
}
|
||||
);
|
||||
|
||||
sb.AddItemAt (2, new StatusItem (KeyCode.CtrlMask | KeyCode.Q, "~^C~ Close", null));
|
||||
sb.AddItemAt (2, new (KeyCode.CtrlMask | KeyCode.Q, "~^C~ Close", null));
|
||||
|
||||
Assert.Equal ("~^O~ Open", sb.Items [0].Title);
|
||||
Assert.Equal ("~^S~ Save", sb.Items [1].Title);
|
||||
@@ -32,7 +29,7 @@ public class StatusBarTests
|
||||
Assert.Equal ("~^C~ Close", sb.Items [1].Title);
|
||||
Assert.Equal ("~^Q~ Quit", sb.Items [^1].Title);
|
||||
|
||||
sb.Items [1] = new StatusItem (KeyCode.CtrlMask | KeyCode.A, "~^A~ Save As", null);
|
||||
sb.Items [1] = new (KeyCode.CtrlMask | KeyCode.A, "~^A~ Save As", null);
|
||||
|
||||
Assert.Equal ("~^O~ Open", sb.Items [0].Title);
|
||||
Assert.Equal ("~^A~ Save As", sb.Items [1].Title);
|
||||
@@ -67,7 +64,7 @@ public class StatusBarTests
|
||||
|
||||
bool CanExecuteNew () { return win == null; }
|
||||
|
||||
void New () { win = new Window (); }
|
||||
void New () { win = new (); }
|
||||
|
||||
bool CanExecuteClose () { return win != null; }
|
||||
|
||||
@@ -84,6 +81,7 @@ public class StatusBarTests
|
||||
Assert.NotNull (win);
|
||||
Assert.False (CanExecuteNew ());
|
||||
Assert.True (CanExecuteClose ());
|
||||
top.Dispose ();
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -108,6 +106,7 @@ public class StatusBarTests
|
||||
} Ctrl+Q to Quit!
|
||||
";
|
||||
TestHelpers.AssertDriverContentsAre (expected, output);
|
||||
top.Dispose ();
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -132,6 +131,7 @@ CTRL-O Open {
|
||||
";
|
||||
|
||||
TestHelpers.AssertDriverContentsAre (expected, output);
|
||||
top.Dispose ();
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -163,7 +163,7 @@ CTRL-O Open {
|
||||
{
|
||||
Assert.Equal ("Quiting...", msg);
|
||||
msg = "";
|
||||
sb.NewMouseEvent (new MouseEvent { Position = new (1, 24), Flags = MouseFlags.Button1Clicked });
|
||||
sb.NewMouseEvent (new() { Position = new (1, 24), Flags = MouseFlags.Button1Clicked });
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -200,7 +200,7 @@ CTRL-O Open {
|
||||
Assert.Equal (KeyCode.CtrlMask | KeyCode.Q, si.Shortcut);
|
||||
Assert.Equal ($"{Application.QuitKey} to Quit", si.Title);
|
||||
Assert.Null (si.Action);
|
||||
si = new StatusItem (Application.QuitKey, $"{Application.QuitKey} to Quit", () => { });
|
||||
si = new (Application.QuitKey, $"{Application.QuitKey} to Quit", () => { });
|
||||
Assert.NotNull (si.Action);
|
||||
Application.Shutdown ();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user