| Index: LayoutTests/inspector/sources/debugger/show-function-definition.html
|
| diff --git a/LayoutTests/inspector/sources/debugger/show-function-definition.html b/LayoutTests/inspector/sources/debugger/show-function-definition.html
|
| index ae3922ef25e885823edabe7d91912797d00d8638..e1646c6a7296028900af26a4c511000ba3987790 100644
|
| --- a/LayoutTests/inspector/sources/debugger/show-function-definition.html
|
| +++ b/LayoutTests/inspector/sources/debugger/show-function-definition.html
|
| @@ -39,23 +39,23 @@ function test()
|
|
|
| function testDumpFunctionDefinition(next)
|
| {
|
| - InspectorTest.waitUntilNthMessageReceived(2, onConsoleMessagesReceived);
|
| + InspectorTest.addSniffer(WebInspector.ObjectPropertiesSection, "formatObjectAsFunction", onConsoleMessagesReceived);
|
| WebInspector.ConsoleModel.evaluateCommandInConsole(WebInspector.context.flavor(WebInspector.ExecutionContext), "jumpToMe");
|
|
|
| function onConsoleMessagesReceived()
|
| {
|
| - var messages = [];
|
| - InspectorTest.disableConsoleViewport();
|
| - var viewMessages = WebInspector.ConsolePanel._view()._visibleViewMessages;
|
| - for (var i = 0; i < viewMessages.length; ++i) {
|
| - var uiMessage = viewMessages[i];
|
| - var element = uiMessage.contentElement();
|
| - messages.push(element.textContent);
|
| - }
|
| -
|
| - InspectorTest.addResult(messages.join("\n"));
|
| -
|
| - next();
|
| + InspectorTest.runAfterPendingDispatches(function() {
|
| + var messages = [];
|
| + InspectorTest.disableConsoleViewport();
|
| + var viewMessages = WebInspector.ConsolePanel._view()._visibleViewMessages;
|
| + for (var i = 0; i < viewMessages.length; ++i) {
|
| + var uiMessage = viewMessages[i];
|
| + var element = uiMessage.contentElement();
|
| + messages.push(element.deepTextContent());
|
| + }
|
| + InspectorTest.addResult(messages.join("\n"));
|
| + next();
|
| + });
|
| }
|
| }
|
| ]);
|
|
|