| Index: LayoutTests/inspector/filtered-item-selection-dialog-rendering.html
|
| diff --git a/LayoutTests/inspector/filtered-item-selection-dialog-rendering.html b/LayoutTests/inspector/filtered-item-selection-dialog-rendering.html
|
| index 5284d59fa5596d0f3d846ff56ff05c5d492005de..47d362fd5db23400485c3fb11faf714975b73613 100644
|
| --- a/LayoutTests/inspector/filtered-item-selection-dialog-rendering.html
|
| +++ b/LayoutTests/inspector/filtered-item-selection-dialog-rendering.html
|
| @@ -11,8 +11,6 @@
|
| <script>
|
| function test()
|
| {
|
| - setTimeout(InspectorTest.completeTest.bind(InspectorTest), 2000);
|
| -
|
| var delegate = new WebInspector.SelectUISourceCodeDialog();
|
|
|
| InspectorTest.runTestSuite([
|
| @@ -46,17 +44,20 @@ function test()
|
| InspectorTest.addResult("filter query: " + query);
|
| var titleElement = document.createElement("div");
|
| var subtitleElement = document.createElement("div");
|
| + var outputs = [];
|
| for (var i = 0; i < delegate.itemCount(); ++i) {
|
| delegate.renderItem(i, query, titleElement, subtitleElement);
|
| if (!subtitleElement.textContent.startsWith("test/"))
|
| continue;
|
| - dumpRenderedElement(titleElement);
|
| - dumpRenderedElement(subtitleElement);
|
| - InspectorTest.addResult("--------------------");
|
| + var text = elementHighlightedText(titleElement);
|
| + text += "\n" + elementHighlightedText(subtitleElement);
|
| + outputs.push(text);
|
| }
|
| + outputs.sort();
|
| + InspectorTest.addResult(outputs.join("\n--------------------\n"));
|
| }
|
|
|
| - function dumpRenderedElement(element)
|
| + function elementHighlightedText(element)
|
| {
|
| var text = "";
|
| for (var i = 0; i < element.childNodes.length; ++i) {
|
| @@ -66,7 +67,7 @@ function test()
|
| else
|
| text += String.sprintf("[%s]", node.textContent);
|
| }
|
| - InspectorTest.addResult(text);
|
| + return text;
|
| }
|
| }
|
| </script>
|
|
|