From 0fd72673fe8a506fa6807ab91179919077ba817c Mon Sep 17 00:00:00 2001 From: zhangpeihang <948869991@qq.com> Date: Wed, 23 Mar 2022 16:12:50 +0800 Subject: [PATCH 1/2] =?UTF-8?q?test:=20=E8=A1=A5=E5=85=85=20input=20?= =?UTF-8?q?=E5=8D=95=E5=85=83=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/UnitTest/Components/InputTest.cs | 50 +++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/test/UnitTest/Components/InputTest.cs b/test/UnitTest/Components/InputTest.cs index b28987894..64b2b5b20 100644 --- a/test/UnitTest/Components/InputTest.cs +++ b/test/UnitTest/Components/InputTest.cs @@ -153,4 +153,54 @@ public class InputTest : BootstrapBlazorTestBase builder.Add(a => a.IsSelectAllTextOnFocus, true); }); } + + [Fact] + public void FloatingLabel_Ok() + { + var cut = Context.RenderComponent>(); + + Assert.NotEmpty(cut.Markup); + } + + [Fact] + public void GroupLabel_Ok() + { + var cut = Context.RenderComponent(builder => + { + builder.Add(s => s.DisplayText, "DisplayText"); + }); + + Assert.Contains("DisplayText", cut.Markup); + } + + [Fact] + public void GroupIcon_Ok() + { + var cut = Context.RenderComponent(builder => + { + builder.Add(s => s.Icon, "fa fa-user"); + }); + + var ele = cut.Find(".fa-user"); + + Assert.NotNull(ele); + } + + [Fact] + public void InputGroup_Ok() + { + var cut = Context.RenderComponent(builder => + { + builder.Add(s => s.ChildContent, new RenderFragment(builder => + { + builder.OpenComponent(0); + builder.AddAttribute(1, nameof(BootstrapInputGroupLabel.DisplayText), "BootstrapInputGroup"); + builder.CloseComponent(); + })); + }); + + Assert.NotEmpty(cut.Markup); + + Assert.Contains("BootstrapInputGroup", cut.Markup); + } } -- Gitee From 8160131b24e9e9d04215205a9993901a99150b2b Mon Sep 17 00:00:00 2001 From: Argo-Tianyi Date: Wed, 23 Mar 2022 23:15:38 +0800 Subject: [PATCH 2/2] =?UTF-8?q?test:=20=E5=A2=9E=E5=8A=A0=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E8=A6=86=E7=9B=96=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/UnitTest/Components/InputTest.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/test/UnitTest/Components/InputTest.cs b/test/UnitTest/Components/InputTest.cs index 64b2b5b20..a9b9206ed 100644 --- a/test/UnitTest/Components/InputTest.cs +++ b/test/UnitTest/Components/InputTest.cs @@ -182,7 +182,6 @@ public class InputTest : BootstrapBlazorTestBase }); var ele = cut.Find(".fa-user"); - Assert.NotNull(ele); } @@ -200,7 +199,18 @@ public class InputTest : BootstrapBlazorTestBase }); Assert.NotEmpty(cut.Markup); - Assert.Contains("BootstrapInputGroup", cut.Markup); } + + [Fact] + public void Focus_Ok() + { + var cut = Context.RenderComponent(pb => + { + pb.AddChildContent>(pb => + { + pb.Add(a => a.IsAutoFocus, true); + }); + }); + } } -- Gitee