| Index: LayoutTests/inspector/console/console-revoke-error.html
|
| diff --git a/LayoutTests/inspector/console/console-revoke-error.html b/LayoutTests/inspector/console/console-revoke-error.html
|
| index 3e13fd5b24236fc123209317b48e09996a8f83b3..fafe9a86733646c69833ede9af3d5049622029d0 100644
|
| --- a/LayoutTests/inspector/console/console-revoke-error.html
|
| +++ b/LayoutTests/inspector/console/console-revoke-error.html
|
| @@ -25,33 +25,35 @@ function test()
|
| InspectorTest.addResult("Creating promise");
|
| InspectorTest.evaluateInPageWithTimeout("createPromises()");
|
|
|
| + var messageNumber = 0;
|
| function messageAdded(event)
|
| {
|
| - InspectorTest.addResult("");
|
| InspectorTest.addResult("Message added: " + event.data.level + " " + event.data.type);
|
| + if (++messageNumber < 3)
|
| + return;
|
| + messageNumber = 0;
|
| +
|
| + InspectorTest.consoleModel.removeEventListener(WebInspector.ConsoleModel.Events.MessageAdded, messageAdded);
|
| + InspectorTest.addResult("");
|
| InspectorTest.addResult("errors: " + InspectorTest.consoleModel.errors());
|
| InspectorTest.addResult("revokedErrors: " + InspectorTest.consoleModel.revokedErrors());
|
|
|
| - if (event.data.level === WebInspector.ConsoleMessage.MessageLevel.Error) {
|
| - InspectorTest.consoleModel.removeEventListener(WebInspector.ConsoleModel.Events.MessageAdded, messageAdded);
|
| - // Process array as a batch.
|
| - setTimeout(function() {
|
| - InspectorTest.consoleModel.addEventListener(WebInspector.ConsoleModel.Events.MessageUpdated, messageUpdated);
|
| - InspectorTest.dumpConsoleClassesBrief();
|
| - InspectorTest.addResult("");
|
| - InspectorTest.addResult("Handling promise");
|
| - InspectorTest.evaluateInPageWithTimeout("handleSomeRejections()");
|
| - });
|
| - }
|
| + // Process array as a batch.
|
| + InspectorTest.consoleModel.addEventListener(WebInspector.ConsoleModel.Events.MessageUpdated, messageUpdated);
|
| + InspectorTest.dumpConsoleClassesBrief();
|
| + InspectorTest.addResult("");
|
| + InspectorTest.addResult("Handling promise");
|
| + InspectorTest.evaluateInPageWithTimeout("handleSomeRejections()");
|
| }
|
|
|
| function messageUpdated()
|
| {
|
| - // Process array as a batch.
|
| - setTimeout(function() {
|
| - InspectorTest.dumpConsoleClassesBrief();
|
| - InspectorTest.completeTest();
|
| - });
|
| + if (++messageNumber < 2)
|
| + return;
|
| + InspectorTest.dumpConsoleClassesBrief();
|
| + InspectorTest.addResult("errors: " + InspectorTest.consoleModel.errors());
|
| + InspectorTest.addResult("revokedErrors: " + InspectorTest.consoleModel.revokedErrors());
|
| + InspectorTest.completeTest();
|
| }
|
| }
|
|
|
|
|