Skip to content

Commit 02b7625

Browse files
committed
test: 更新单元测试
1 parent 2202a93 commit 02b7625

File tree

1 file changed

+23
-2
lines changed

1 file changed

+23
-2
lines changed

test/UnitTest/Components/SelectTest.cs

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -761,7 +761,7 @@ public void ItemClick_Ok()
761761
}
762762

763763
[Fact]
764-
public void DefaultVirtualizeItemText_Ok()
764+
public void DefaultVirtualizeItemText_Null()
765765
{
766766
var cut = Context.RenderComponent<Select<string>>(pb =>
767767
{
@@ -776,12 +776,33 @@ public void DefaultVirtualizeItemText_Ok()
776776

777777
var input = cut.Find(".form-select");
778778
Assert.Contains("value=\"3\"", input.OuterHtml);
779+
}
779780

780-
cut.SetParametersAndRender(pb =>
781+
[Fact]
782+
public async Task DefaultVirtualizeItemText_Ok()
783+
{
784+
var cut = Context.RenderComponent<Select<string>>(pb =>
781785
{
786+
pb.Add(a => a.Items, new SelectedItem[]
787+
{
788+
new("1", "Test1"),
789+
new("2", "Test2")
790+
});
791+
pb.Add(a => a.Value, "3");
792+
pb.Add(a => a.IsVirtualize, true);
782793
pb.Add(a => a.DefaultVirtualizeItemText, "Test3");
783794
});
795+
796+
var input = cut.Find(".form-select");
784797
Assert.Contains("value=\"Test3\"", input.OuterHtml);
798+
799+
var items = cut.FindAll(".dropdown-item");
800+
Assert.Equal(2, items.Count);
801+
802+
var item = items[1];
803+
await cut.InvokeAsync(() => item.Click());
804+
input = cut.Find(".form-select");
805+
Assert.Contains("value=\"Test2\"", input.OuterHtml);
785806
}
786807

787808
[Fact]

0 commit comments

Comments
 (0)