Skip to content

Commit ccd8825

Browse files
committed
chore(Bump): bump version 7.10.0 (#2024)
* test: 更新 Table 单元测试 * test: 更新单元测试
1 parent cf1a5b1 commit ccd8825

File tree

4 files changed

+21
-24
lines changed

4 files changed

+21
-24
lines changed

src/BootstrapBlazor/BootstrapBlazor.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Razor">
22

33
<PropertyGroup>
4-
<Version>7.9.4-beta01</Version>
4+
<Version>7.10.0</Version>
55
</PropertyGroup>
66

77
<ItemGroup Condition="'$(TargetFramework)' == 'net5.0'">

src/BootstrapBlazor/Directory.Build.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<PackageTags>Bootstrap Blazor WebAssembly wasm UI Components</PackageTags>
1212
<Description>Bootstrap UI components for Blazor and Razor Components</Description>
1313
<PackageReadmeFile>readme.md</PackageReadmeFile>
14-
<PackageReleaseNotes>https://gitee.com/LongbowEnterprise/BootstrapBlazor/wikis</PackageReleaseNotes>
14+
<PackageReleaseNotes>https://github.com/dotnetcore/BootstrapBlazor/releases?wt.mc_id=DT-MVP-5004174</PackageReleaseNotes>
1515
</PropertyGroup>
1616

1717
<ItemGroup>

test/UnitTest/Components/TableTest.cs

+4
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,7 @@ public void Items_EditForm_Add(InsertRowMode insertMode)
200200
[Fact]
201201
public void Items_Delete()
202202
{
203+
var tcs = new TaskCompletionSource<bool>();
203204
var localizer = Context.Services.GetRequiredService<IStringLocalizer<Foo>>();
204205
var items = Foo.GenerateFoo(localizer, 2);
205206
var cut = Context.RenderComponent<BootstrapBlazorRoot>(pb =>
@@ -210,6 +211,7 @@ public void Items_Delete()
210211
pb.Add(a => a.ItemsChanged, EventCallback.Factory.Create<IEnumerable<Foo>>(this, rows =>
211212
{
212213
items = rows.ToList();
214+
tcs.SetResult(true);
213215
}));
214216
pb.Add(a => a.EditMode, EditMode.InCell);
215217
pb.Add(a => a.RenderMode, TableRenderMode.Table);
@@ -220,7 +222,9 @@ public void Items_Delete()
220222
{
221223
var table = cut.FindComponent<MockTable>();
222224
await table.Instance.TestDeleteAsync();
225+
await tcs.Task;
223226
});
227+
Assert.Single(items);
224228
Assert.Equal(localizer["Foo.Name", "0002"], items.First().Name);
225229
}
226230

test/UnitTest/Components/TreeViewTest.cs

+15-22
Original file line numberDiff line numberDiff line change
@@ -472,19 +472,15 @@ public void IsAccordion_Ok()
472472
pb.Add(a => a.IsReset, true);
473473
});
474474

475-
cut.InvokeAsync(() =>
476-
{
477-
var bars = cut.FindAll(".tree-root > .tree-item > .tree-content > .fa-caret-right.visible");
478-
bars[0].Click();
479-
Assert.Contains("fa-rotate-90", cut.Markup);
480-
});
475+
var bars = cut.FindAll(".tree-root > .tree-item > .tree-content > .fa-caret-right.visible");
476+
bars[0].Click();
477+
cut.WaitForAssertion(() => Assert.Contains("fa-rotate-90", cut.Markup));
481478

482479
// 点击第二个节点箭头开展
483-
cut.InvokeAsync(() =>
480+
bars = cut.FindAll(".tree-root > .tree-item > .tree-content > .fa-caret-right.visible");
481+
bars[bars.Count - 1].Click();
482+
cut.WaitForAssertion(() =>
484483
{
485-
var bars = cut.FindAll(".tree-root > .tree-item > .tree-content > .fa-caret-right.visible");
486-
bars[bars.Count - 1].Click();
487-
488484
bars = cut.FindAll(".tree-root > .tree-item > .tree-content > .fa-caret-right.visible");
489485
Assert.DoesNotContain("fa-rotate-90", bars[0].ClassName);
490486
Assert.Contains("fa-rotate-90", bars[1].ClassName);
@@ -503,20 +499,17 @@ public void IsAccordion_Ok()
503499
nodes = TreeFoo.CascadingTree(items).ToList();
504500

505501
cut.SetParametersAndRender(pb => pb.Add(a => a.Items, nodes));
506-
cut.InvokeAsync(() =>
507-
{
508-
// 子节点
509-
var bars = cut.FindAll(".tree-root > .tree-item > .tree-content + .tree-ul > .tree-item > .tree-content > .fa-caret-right.visible");
510-
bars[0].Click();
511-
});
512-
Assert.Contains("fa-rotate-90", cut.Markup);
502+
// 子节点
503+
bars = cut.FindAll(".tree-root > .tree-item > .tree-content + .tree-ul > .tree-item > .tree-content > .fa-caret-right.visible");
504+
bars[0].Click();
505+
cut.WaitForAssertion(() => Assert.Contains("fa-rotate-90", cut.Markup));
513506

514-
cut.InvokeAsync(() =>
515-
{
516-
// 点击第二个节点箭头开展
517-
var bars = cut.FindAll(".tree-root > .tree-item > .tree-content + .tree-ul > .tree-item > .tree-content > .fa-caret-right.visible");
518-
bars[bars.Count - 1].Click();
507+
// 点击第二个节点箭头开展
508+
bars = cut.FindAll(".tree-root > .tree-item > .tree-content + .tree-ul > .tree-item > .tree-content > .fa-caret-right.visible");
509+
bars[bars.Count - 1].Click();
519510

511+
cut.WaitForAssertion(() =>
512+
{
520513
bars = cut.FindAll(".tree-root > .tree-item > .tree-content + .tree-ul > .tree-item > .tree-content > .fa-caret-right.visible");
521514
Assert.DoesNotContain("fa-rotate-90", bars[0].ClassName);
522515
Assert.Contains("fa-rotate-90", bars[1].ClassName);

0 commit comments

Comments
 (0)