mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-26 15:57:56 +01:00
Port TabTests and merge Dim.FillTests, remove empty ThemeTests
Co-authored-by: tig <585482+tig@users.noreply.github.com>
This commit is contained in:
@@ -1,17 +0,0 @@
|
||||
using System.Text.Json;
|
||||
using static Terminal.Gui.Configuration.ConfigurationManager;
|
||||
|
||||
namespace Terminal.Gui.ConfigurationTests;
|
||||
|
||||
/// <summary>
|
||||
/// Tests Settings["Theme"] and ThemeManager.Theme
|
||||
/// </summary>
|
||||
public class ThemeTests
|
||||
{
|
||||
public static readonly JsonSerializerOptions _jsonOptions = new ()
|
||||
{
|
||||
Converters = { new AttributeJsonConverter (), new ColorJsonConverter () }
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
@@ -1,23 +0,0 @@
|
||||
using Xunit.Abstractions;
|
||||
|
||||
namespace Terminal.Gui.LayoutTests;
|
||||
|
||||
public class DimFillTests (ITestOutputHelper output)
|
||||
{
|
||||
private readonly ITestOutputHelper _output = output;
|
||||
|
||||
[Fact]
|
||||
public void DimFill_SizedCorrectly ()
|
||||
{
|
||||
var view = new View { Width = Dim.Fill (), Height = Dim.Fill (), BorderStyle = LineStyle.Single };
|
||||
var top = new Toplevel ();
|
||||
top.Add (view);
|
||||
|
||||
top.Layout ();
|
||||
|
||||
view.SetRelativeLayout (new (32, 5));
|
||||
Assert.Equal (32, view.Frame.Width);
|
||||
Assert.Equal (5, view.Frame.Height);
|
||||
top.Dispose ();
|
||||
}
|
||||
}
|
||||
@@ -161,4 +161,19 @@ public class DimFillTests (ITestOutputHelper output)
|
||||
Assert.True (view.IsInitialized);
|
||||
Assert.Equal (expectedViewBounds, view.Viewport);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void DimFill_SizedCorrectly ()
|
||||
{
|
||||
var view = new View { Width = Dim.Fill (), Height = Dim.Fill (), BorderStyle = LineStyle.Single };
|
||||
var top = new Toplevel ();
|
||||
top.Add (view);
|
||||
|
||||
top.Layout ();
|
||||
|
||||
view.SetRelativeLayout (new (32, 5));
|
||||
Assert.Equal (32, view.Frame.Width);
|
||||
Assert.Equal (5, view.Frame.Height);
|
||||
top.Dispose ();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace Terminal.Gui.ViewsTests;
|
||||
namespace Terminal.Gui.ViewsTests;
|
||||
|
||||
public class TabTests
|
||||
public class TabTests : UnitTests.Parallelizable.ParallelizableBase
|
||||
{
|
||||
[Fact]
|
||||
public void Constructor_Defaults ()
|
||||
Reference in New Issue
Block a user