Skip to content

Commit 27e417a

Browse files
committed
test: 增加单元测试
1 parent 51da051 commit 27e417a

File tree

1 file changed

+25
-3
lines changed

1 file changed

+25
-3
lines changed

test/UnitTest/Components/ListGroupTest.cs

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public void Items_Ok()
2727
}
2828

2929
[Fact]
30-
public void ClickItem_Ok()
30+
public async Task ClickItem_Ok()
3131
{
3232
var clicked = false;
3333
var cut = Context.RenderComponent<ListGroup<Foo>>(pb =>
@@ -44,8 +44,30 @@ public void ClickItem_Ok()
4444
});
4545
});
4646
var item = cut.Find(".list-group-item");
47-
item.Click();
48-
cut.WaitForState(() => clicked);
47+
await cut.InvokeAsync(() => item.Click());
48+
Assert.True(clicked);
49+
}
50+
51+
[Fact]
52+
public async Task DoubleClickItem_Ok()
53+
{
54+
var clicked = false;
55+
var cut = Context.RenderComponent<ListGroup<Foo>>(pb =>
56+
{
57+
pb.Add(a => a.Items,
58+
[
59+
new() { Name = "Test 1" },
60+
new() { Name = "Test 1" }
61+
]);
62+
pb.Add(a => a.OnDoubleClickItem, foo =>
63+
{
64+
clicked = true;
65+
return Task.CompletedTask;
66+
});
67+
});
68+
var item = cut.Find(".list-group-item");
69+
await cut.InvokeAsync(() => item.DoubleClick());
70+
Assert.True(clicked);
4971
}
5072

5173
[Fact]

0 commit comments

Comments
 (0)