Skip to content

Commit d0ebb00

Browse files
committed
test: 更新单元测试
1 parent 276ca59 commit d0ebb00

File tree

2 files changed

+30
-37
lines changed

2 files changed

+30
-37
lines changed

test/UnitTest/Components/UploadFileTest.cs

Lines changed: 0 additions & 37 deletions
This file was deleted.

test/UnitTest/Components/UploadInputTest.cs

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ public async Task InputUpload_Ok()
1616
UploadFile? uploadFile = null;
1717
var cut = Context.RenderComponent<InputUpload<string>>(pb =>
1818
{
19+
pb.Add(a => a.Capture, "capture");
1920
pb.Add(a => a.PlaceHolder, "TestPlaceHolder");
2021
pb.Add(a => a.OnChange, file =>
2122
{
@@ -25,6 +26,7 @@ public async Task InputUpload_Ok()
2526
pb.Add(a => a.Value, "test.jpg");
2627
});
2728
cut.Contains("value=\"test.jpg\"");
29+
cut.Contains("capture=\"capture\"");
2830

2931
var input = cut.FindComponent<InputFile>();
3032
await cut.InvokeAsync(() => input.Instance.OnChange.InvokeAsync(new InputFileChangeEventArgs(new List<MockBrowserFile>()
@@ -141,6 +143,34 @@ public void InputUpload_FileValidate_OK()
141143
cut.InvokeAsync(() => form.Submit());
142144
}
143145

146+
[Fact]
147+
public void InputUpload_Value()
148+
{
149+
var cut = Context.RenderComponent<InputUpload<List<string>>>(pb =>
150+
{
151+
pb.Add(a => a.Value,
152+
[
153+
"test1.png",
154+
"test2.png"
155+
]);
156+
});
157+
Assert.Contains("test1.png;test2.png", cut.Markup);
158+
}
159+
160+
[Fact]
161+
public void InputUpload_Files()
162+
{
163+
var cut = Context.RenderComponent<InputUpload<List<IBrowserFile>>>(pb =>
164+
{
165+
pb.Add(a => a.Value,
166+
[
167+
new MockBrowserFile("test1.png"),
168+
new MockBrowserFile("test2.png")
169+
]);
170+
});
171+
Assert.Contains("test1.png;test2.png", cut.Markup);
172+
}
173+
144174
private class Person
145175
{
146176
[Required]

0 commit comments

Comments
 (0)