Skip to content

Commit d25af3e

Browse files
committed
fix: increase default timeout to allow expected renders to complete
1 parent 925cdab commit d25af3e

File tree

1 file changed

+13
-24
lines changed

1 file changed

+13
-24
lines changed

tests/bunit.web.tests/Asserting/MarkupMatchesTests.razor

Lines changed: 13 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -7,41 +7,30 @@
77
public MarkupMatchesTests(ITestOutputHelper outputHelper)
88
{
99
this.outputHelper = outputHelper;
10+
TestContext.DefaultWaitTimeout = TimeSpan.FromSeconds(30);
1011
}
1112

1213
[Fact]
13-
public async Task MarkupMatchesShouldNotBeBlockedByRenderer()
14+
public void MarkupMatchesShouldNotBeBlockedByRenderer()
1415
{
15-
await DumpCapture.OnFailureAsync(() =>
16-
{
17-
var tcs = new TaskCompletionSource<object?>();
16+
var tcs = new TaskCompletionSource<object?>();
17+
var cut = Render(@<LoadingComponent Task="@tcs.Task" /> );
18+
cut.MarkupMatches(@<span>loading</span> );
1819

19-
var cut = Render(@<LoadingComponent Task="@tcs.Task" /> );
20+
tcs.SetResult(true);
2021

21-
cut.MarkupMatches(@<span>loading</span> );
22-
23-
tcs.SetResult(true);
24-
25-
cut.WaitForAssertion(() => cut.MarkupMatches(@<span>done</span>));
26-
},
27-
outputHelper);
22+
cut.WaitForAssertion(() => cut.MarkupMatches(@<span>done</span>));
2823
}
2924

3025
[Fact]
31-
public async Task MarkupMatchesShouldNotBeBlockedByRendererComplex()
26+
public void MarkupMatchesShouldNotBeBlockedByRendererComplex()
3227
{
33-
await DumpCapture.OnFailureAsync(() =>
34-
{
35-
var tcs = new TaskCompletionSource<object?>();
36-
37-
var cut = Render(@<InvokeAsyncInsideContinueWith Task="@tcs.Task" /> );
38-
39-
cut.MarkupMatches(@<span>waiting</span>);
28+
var tcs = new TaskCompletionSource<object?>();
29+
var cut = Render(@<InvokeAsyncInsideContinueWith Task="@tcs.Task" /> );
30+
cut.MarkupMatches(@<span>waiting</span>);
4031

41-
tcs.SetResult(true);
32+
tcs.SetResult(true);
4233

43-
cut.WaitForAssertion(() => cut.MarkupMatches(@<span>done</span>));
44-
},
45-
outputHelper);
34+
cut.WaitForAssertion(() => cut.MarkupMatches(@<span>done</span>));
4635
}
4736
}

0 commit comments

Comments
 (0)