浏览代码

unit test issue

Tig 10 月之前
父节点
当前提交
1e6f6b8393
共有 2 个文件被更改,包括 10 次插入0 次删除
  1. 3 0
      UnitTests/Views/MenuBarTests.cs
  2. 7 0
      UnitTests/Views/ScrollBarViewTests.cs

+ 3 - 0
UnitTests/Views/MenuBarTests.cs

@@ -431,6 +431,8 @@ public class MenuBarTests (ITestOutputHelper output)
         Window.DefaultBorderStyle = LineStyle.Single;
         Dialog.DefaultButtonAlignment = Alignment.Center;
         Dialog.DefaultBorderStyle = LineStyle.Single;
+        Dialog.DefaultShadow = ShadowStyle.None;
+        Button.DefaultShadow = ShadowStyle.None;
 
         Toplevel top = new ();
         var win = new Window ();
@@ -666,6 +668,7 @@ public class MenuBarTests (ITestOutputHelper output)
         Window.DefaultBorderStyle = LineStyle.Single;
         Dialog.DefaultButtonAlignment = Alignment.Center;
         Dialog.DefaultBorderStyle = LineStyle.Single;
+        Dialog.DefaultShadow = ShadowStyle.None;
         Button.DefaultShadow = ShadowStyle.None;
 
         Assert.Equal (new (0, 0, 40, 15), Application.Driver?.Clip);

+ 7 - 0
UnitTests/Views/ScrollBarViewTests.cs

@@ -1137,6 +1137,13 @@ This is a test
     [AutoInitShutdown (configLocation: ConfigurationManager.ConfigLocations.None)]
     public void ShowScrollIndicator_False_Must_Also_Set_Visible_To_False_To_Not_Respond_To_Events ()
     {
+        // Override CM
+        Window.DefaultBorderStyle = LineStyle.Single;
+        Dialog.DefaultButtonAlignment = Alignment.Center;
+        Dialog.DefaultBorderStyle = LineStyle.Single;
+        Dialog.DefaultShadow = ShadowStyle.None;
+        Button.DefaultShadow = ShadowStyle.None;
+
         var clicked = false;
         var text = "This is a test\nThis is a test\nThis is a test\nThis is a test\nThis is a test";
         var label = new Label { Width = 14, Height = 5, Text = text };