Skip to content

Commit 8af98e0

Browse files
committed
Update Unit Tests
1 parent 6a40d7a commit 8af98e0

File tree

2 files changed

+44
-7
lines changed

2 files changed

+44
-7
lines changed

tests/Core/Components/Progress/FluentProgressBarTests.razor

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,19 +34,28 @@
3434
[Theory]
3535
[InlineData(true)]
3636
[InlineData(false)]
37-
public void FluentProgressBar_Visible(bool visible)
37+
[InlineData(null)]
38+
public void FluentProgressBar_Visible(bool? visible)
3839
{
3940
// Act
4041
var cut = Render(@<FluentProgressBar Visible="@visible" />);
4142

4243
// Assert
43-
if (visible)
44-
{
45-
Assert.NotEmpty(cut.Markup);
46-
}
47-
else
44+
switch (visible)
4845
{
49-
Assert.Empty(cut.Markup);
46+
case true:
47+
Assert.NotEmpty(cut.Markup);
48+
Assert.DoesNotContain("visibility: hidden", cut.Markup);
49+
break;
50+
51+
case false:
52+
Assert.NotEmpty(cut.Markup);
53+
Assert.Contains("visibility: hidden", cut.Markup);
54+
break;
55+
56+
default:
57+
Assert.Empty(cut.Markup);
58+
break;
5059
}
5160
}
5261

tests/Core/Components/Progress/FluentSpinnerTests.razor

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,34 @@
5959
}
6060
}
6161

62+
[Theory]
63+
[InlineData(true)]
64+
[InlineData(false)]
65+
[InlineData(null)]
66+
public void FluentSpinner_Visible(bool? visible)
67+
{
68+
// Act
69+
var cut = Render(@<FluentSpinner Visible="@visible" />);
70+
71+
// Assert
72+
switch (visible)
73+
{
74+
case true:
75+
Assert.NotEmpty(cut.Markup);
76+
Assert.DoesNotContain("visibility: hidden", cut.Markup);
77+
break;
78+
79+
case false:
80+
Assert.NotEmpty(cut.Markup);
81+
Assert.Contains("visibility: hidden", cut.Markup);
82+
break;
83+
84+
default:
85+
Assert.Empty(cut.Markup);
86+
break;
87+
}
88+
}
89+
6290
#pragma warning disable CS0618
6391
[Theory]
6492
[InlineData(ProgressStroke.Small, "small")]

0 commit comments

Comments
 (0)