test(Toast): add ClassString unit test (#7158)

* test: 增加 StyleString 单元测试

* test: 增加 ClassString 单元测试
This commit is contained in:
Argo Zhang
2025-11-22 18:08:38 +08:00
committed by GitHub
parent 4dd80fc77f
commit 09eebf8aee

View File

@@ -255,4 +255,32 @@ public class ToastTest : BootstrapBlazorTestBase
await cut.InvokeAsync(() => option.Close());
Assert.True(close);
}
[Fact]
public void StyleString_Ok()
{
var cut = Context.Render<Toast>(pb =>
{
pb.Add(a => a.Options, new ToastOption()
{
StyleString = "color: red; font-size: 14px;"
});
});
Assert.Contains("color: red; font-size: 14px;", cut.Markup);
}
[Fact]
public void ClassString_Ok()
{
var cut = Context.Render<Toast>(pb =>
{
pb.Add(a => a.Options, new ToastOption()
{
ClassString = "custom-class another-class"
});
});
Assert.Contains("toast", cut.Markup);
Assert.Contains("custom-class", cut.Markup);
Assert.Contains("another-class", cut.Markup);
}
}