Skip to content

Commit 14e1433

Browse files
committed
test: 增加单元测试
1 parent f1450db commit 14e1433

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

test/UnitTest/Components/TabTest.cs

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -630,6 +630,31 @@ public void ButtonTemplate_Ok()
630630
cut.Contains("<div>test-button</div>");
631631
}
632632

633+
[Fact]
634+
public void ShowNavigatorButtons_Ok()
635+
{
636+
var cut = Context.RenderComponent<Tab>(pb =>
637+
{
638+
pb.Add(a => a.AdditionalAssemblies, new Assembly[] { GetType().Assembly });
639+
pb.Add(a => a.ShowNavigatorButtons, true);
640+
pb.AddChildContent<TabItem>(pb =>
641+
{
642+
pb.Add(a => a.Text, "Tab1");
643+
pb.Add(a => a.Url, "/Cat");
644+
});
645+
});
646+
647+
var links = cut.FindAll(".nav-link-bar");
648+
Assert.Equal(2, links.Count);
649+
650+
cut.SetParametersAndRender(pb =>
651+
{
652+
pb.Add(a => a.ShowNavigatorButtons, false);
653+
});
654+
links = cut.FindAll(".nav-link-bar");
655+
Assert.Empty(links);
656+
}
657+
633658
[Fact]
634659
public void Text_Ok()
635660
{

0 commit comments

Comments
 (0)