Skip to content

Commit 6f5f94a

Browse files
campersauamaitland
authored andcommitted
Adjust test to use chrome://crash for simulating a crash
1 parent 5aee24e commit 6f5f94a

File tree

1 file changed

+4
-13
lines changed

1 file changed

+4
-13
lines changed

CefSharp.Test/Javascript/EvaluateScriptAsyncTests.cs

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -66,20 +66,11 @@ public async Task V8Context()
6666
}
6767

6868
[Fact]
69-
public async Task CancelEvaluateOnOOM()
69+
public async Task CancelEvaluateOnCrash()
7070
{
71-
await Assert.ThrowsAsync<TaskCanceledException>(() => Browser.EvaluateScriptAsync(
72-
@"
73-
let array1 = [];
74-
for (let i = 0; i < 10000000; i++) {
75-
let array2 = [];
76-
for (let j = 0; j < 10000000; j++) {
77-
array2.push('a'.repeat(100000000));
78-
}
79-
array1.push(array2);
80-
}
81-
"
82-
));
71+
var task = Browser.EvaluateScriptAsync("new Promise(resolve => setTimeout(resolve, 1000))");
72+
await Browser.LoadUrlAsync("chrome://crash");
73+
await Assert.ThrowsAsync<TaskCanceledException>(() => task);
8374
}
8475

8576
[Theory]

0 commit comments

Comments
 (0)