Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(195)

Side by Side Diff: LayoutTests/http/tests/inspector/console-test.js

Issue 654753003: DevTools: text node rendering in the console regressed when migrated to promises. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | LayoutTests/inspector/console/console-format.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 var initialize_ConsoleTest = function() { 1 var initialize_ConsoleTest = function() {
2 2
3 InspectorTest.preloadPanel("console"); 3 InspectorTest.preloadPanel("console");
4 4
5 InspectorTest.evaluateInConsole = function(code, callback) 5 InspectorTest.evaluateInConsole = function(code, callback)
6 { 6 {
7 callback = InspectorTest.safeWrap(callback); 7 callback = InspectorTest.safeWrap(callback);
8 8
9 var consoleView = WebInspector.ConsolePanel._view(); 9 var consoleView = WebInspector.ConsolePanel._view();
10 consoleView.visible = true; 10 consoleView.visible = true;
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 var element = messageViews[i].contentElement(); 179 var element = messageViews[i].contentElement();
180 var messageText = InspectorTest.prepareConsoleMessageText(element); 180 var messageText = InspectorTest.prepareConsoleMessageText(element);
181 result.push(messageText + " " + element.getAttribute("class")); 181 result.push(messageText + " " + element.getAttribute("class"));
182 } 182 }
183 if (sortMessages) 183 if (sortMessages)
184 result.sort(); 184 result.sort();
185 for (var i = 0; i < result.length; ++i) 185 for (var i = 0; i < result.length; ++i)
186 InspectorTest.addResult(result[i]); 186 InspectorTest.addResult(result[i]);
187 } 187 }
188 188
189 InspectorTest.expandConsoleMessages = function(callback, deepFilter) 189 InspectorTest.expandConsoleMessages = function(callback, deepFilter, sectionFilt er)
190 { 190 {
191 var messageViews = WebInspector.ConsolePanel._view()._visibleViewMessages; 191 var messageViews = WebInspector.ConsolePanel._view()._visibleViewMessages;
192 192
193 // Initiate round-trips to fetch necessary data for further rendering. 193 // Initiate round-trips to fetch necessary data for further rendering.
194 for (var i = 0; i < messageViews.length; ++i) 194 for (var i = 0; i < messageViews.length; ++i)
195 messageViews[i].contentElement(); 195 messageViews[i].contentElement();
196 196
197 InspectorTest.runAfterPendingDispatches(expandTreeElements); 197 InspectorTest.runAfterPendingDispatches(expandTreeElements);
198 198
199 function expandTreeElements() 199 function expandTreeElements()
200 { 200 {
201 for (var i = 0; i < messageViews.length; ++i) { 201 for (var i = 0; i < messageViews.length; ++i) {
202 var element = messageViews[i].contentElement(); 202 var element = messageViews[i].contentElement();
203 for (var node = element; node; node = node.traverseNextNode(element) ) { 203 for (var node = element; node; node = node.traverseNextNode(element) ) {
204 if (node.treeElementForTest) 204 if (node.treeElementForTest)
205 node.treeElementForTest.expand(); 205 node.treeElementForTest.expand();
206 if (!node._section) 206 if (!node._section)
207 continue; 207 continue;
208 if (sectionFilter && !sectionFilter(node._section))
209 continue;
208 node._section.expanded = true; 210 node._section.expanded = true;
209 211
210 if (!deepFilter) 212 if (!deepFilter)
211 continue; 213 continue;
212 var treeElements = node._section.propertiesTreeOutline.children; 214 var treeElements = node._section.propertiesTreeOutline.children;
213 for (var j = 0; j < treeElements.length; ++j) { 215 for (var j = 0; j < treeElements.length; ++j) {
214 for (var treeElement = treeElements[j]; treeElement; treeEle ment = treeElement.traverseNextTreeElement(false, null, false)) { 216 for (var treeElement = treeElements[j]; treeElement; treeEle ment = treeElement.traverseNextTreeElement(false, null, false)) {
215 if (deepFilter(treeElement)) 217 if (deepFilter(treeElement))
216 treeElement.expand(); 218 treeElement.expand();
217 } 219 }
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
276 } 278 }
277 if (!option) { 279 if (!option) {
278 InspectorTest.addResult("FAILED: context with prefix: " + namePrefix + " not found in the context list"); 280 InspectorTest.addResult("FAILED: context with prefix: " + namePrefix + " not found in the context list");
279 return; 281 return;
280 } 282 }
281 option.selected = true; 283 option.selected = true;
282 WebInspector.ConsolePanel._view()._executionContextChanged(); 284 WebInspector.ConsolePanel._view()._executionContextChanged();
283 } 285 }
284 286
285 } 287 }
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/inspector/console/console-format.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698