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

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

Issue 1877223003: DevTools: deprecate InspectorTest.runAfterPendingDispatches (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 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
OLDNEW
1 var initialize_ConsoleTest = function() { 1 var initialize_ConsoleTest = function() {
2 2
3 InspectorTest.preloadModule("source_frame"); 3 InspectorTest.preloadModule("source_frame");
4 InspectorTest.preloadPanel("console"); 4 InspectorTest.preloadPanel("console");
5 5
6 InspectorTest.selectMainExecutionContext = function() 6 InspectorTest.selectMainExecutionContext = function()
7 { 7 {
8 var executionContexts = InspectorTest.mainTarget.runtimeModel.executionConte xts(); 8 var executionContexts = InspectorTest.mainTarget.runtimeModel.executionConte xts();
9 for (var context of executionContexts) { 9 for (var context of executionContexts) {
10 if (context.isDefault) { 10 if (context.isDefault) {
(...skipping 230 matching lines...) Expand 10 before | Expand all | Expand 10 after
241 } 241 }
242 242
243 InspectorTest.expandConsoleMessages = function(callback, deepFilter, sectionFilt er) 243 InspectorTest.expandConsoleMessages = function(callback, deepFilter, sectionFilt er)
244 { 244 {
245 var messageViews = WebInspector.ConsoleView.instance()._visibleViewMessages; 245 var messageViews = WebInspector.ConsoleView.instance()._visibleViewMessages;
246 246
247 // Initiate round-trips to fetch necessary data for further rendering. 247 // Initiate round-trips to fetch necessary data for further rendering.
248 for (var i = 0; i < messageViews.length; ++i) 248 for (var i = 0; i < messageViews.length; ++i)
249 messageViews[i].contentElement(); 249 messageViews[i].contentElement();
250 250
251 InspectorTest.runAfterPendingDispatches(expandTreeElements); 251 InspectorTest.deprecatedRunAfterPendingDispatches(expandTreeElements);
252 252
253 function expandTreeElements() 253 function expandTreeElements()
254 { 254 {
255 for (var i = 0; i < messageViews.length; ++i) { 255 for (var i = 0; i < messageViews.length; ++i) {
256 var element = messageViews[i].contentElement(); 256 var element = messageViews[i].contentElement();
257 for (var node = element; node; node = node.traverseNextNode(element) ) { 257 for (var node = element; node; node = node.traverseNextNode(element) ) {
258 if (node.treeElementForTest) 258 if (node.treeElementForTest)
259 node.treeElementForTest.expand(); 259 node.treeElementForTest.expand();
260 if (!node._section) 260 if (!node._section)
261 continue; 261 continue;
262 if (sectionFilter && !sectionFilter(node._section)) 262 if (sectionFilter && !sectionFilter(node._section))
263 continue; 263 continue;
264 node._section.expand(); 264 node._section.expand();
265 265
266 if (!deepFilter) 266 if (!deepFilter)
267 continue; 267 continue;
268 var treeElements = node._section.rootElement().children(); 268 var treeElements = node._section.rootElement().children();
269 for (var j = 0; j < treeElements.length; ++j) { 269 for (var j = 0; j < treeElements.length; ++j) {
270 for (var treeElement = treeElements[j]; treeElement; treeEle ment = treeElement.traverseNextTreeElement(true, null, true)) { 270 for (var treeElement = treeElements[j]; treeElement; treeEle ment = treeElement.traverseNextTreeElement(true, null, true)) {
271 if (deepFilter(treeElement)) 271 if (deepFilter(treeElement))
272 treeElement.expand(); 272 treeElement.expand();
273 } 273 }
274 } 274 }
275 } 275 }
276 } 276 }
277 InspectorTest.runAfterPendingDispatches(callback); 277 InspectorTest.deprecatedRunAfterPendingDispatches(callback);
278 } 278 }
279 } 279 }
280 280
281 InspectorTest.expandGettersInConsoleMessages = function(callback) 281 InspectorTest.expandGettersInConsoleMessages = function(callback)
282 { 282 {
283 var messageViews = WebInspector.ConsoleView.instance()._visibleViewMessages; 283 var messageViews = WebInspector.ConsoleView.instance()._visibleViewMessages;
284 var properties = []; 284 var properties = [];
285 var propertiesCount = 0; 285 var propertiesCount = 0;
286 InspectorTest.addSniffer(WebInspector.ObjectPropertyTreeElement.prototype, " _updateExpandable", propertyExpandableUpdated); 286 InspectorTest.addSniffer(WebInspector.ObjectPropertyTreeElement.prototype, " _updateExpandable", propertyExpandableUpdated);
287 for (var i = 0; i < messageViews.length; ++i) { 287 for (var i = 0; i < messageViews.length; ++i) {
288 var element = messageViews[i].contentElement(); 288 var element = messageViews[i].contentElement();
289 for (var node = element; node; node = node.traverseNextNode(element)) { 289 for (var node = element; node; node = node.traverseNextNode(element)) {
290 if (node.classList && node.classList.contains("object-value-calculat e-value-button")) { 290 if (node.classList && node.classList.contains("object-value-calculat e-value-button")) {
291 ++propertiesCount; 291 ++propertiesCount;
292 node.click(); 292 node.click();
293 properties.push(node.parentElement.parentElement); 293 properties.push(node.parentElement.parentElement);
294 } 294 }
295 } 295 }
296 } 296 }
297 297
298 function propertyExpandableUpdated() 298 function propertyExpandableUpdated()
299 { 299 {
300 --propertiesCount; 300 --propertiesCount;
301 if (propertiesCount === 0) { 301 if (propertiesCount === 0) {
302 for (var i = 0; i < properties.length; ++i) 302 for (var i = 0; i < properties.length; ++i)
303 properties[i].click(); 303 properties[i].click();
304 InspectorTest.runAfterPendingDispatches(callback); 304 InspectorTest.deprecatedRunAfterPendingDispatches(callback);
305 } else { 305 } else {
306 InspectorTest.addSniffer(WebInspector.ObjectPropertyTreeElement.prot otype, "_updateExpandable", propertyExpandableUpdated); 306 InspectorTest.addSniffer(WebInspector.ObjectPropertyTreeElement.prot otype, "_updateExpandable", propertyExpandableUpdated);
307 } 307 }
308 } 308 }
309 } 309 }
310 310
311 InspectorTest.expandConsoleMessagesErrorParameters = function(callback) 311 InspectorTest.expandConsoleMessagesErrorParameters = function(callback)
312 { 312 {
313 var messageViews = WebInspector.ConsoleView.instance()._visibleViewMessages; 313 var messageViews = WebInspector.ConsoleView.instance()._visibleViewMessages;
314 // Initiate round-trips to fetch necessary data for further rendering. 314 // Initiate round-trips to fetch necessary data for further rendering.
315 for (var i = 0; i < messageViews.length; ++i) 315 for (var i = 0; i < messageViews.length; ++i)
316 messageViews[i].contentElement(); 316 messageViews[i].contentElement();
317 InspectorTest.runAfterPendingDispatches(expandErrorParameters); 317 InspectorTest.deprecatedRunAfterPendingDispatches(expandErrorParameters);
318 function expandErrorParameters() 318 function expandErrorParameters()
319 { 319 {
320 for (var i = 0; i < messageViews.length; ++i) { 320 for (var i = 0; i < messageViews.length; ++i) {
321 var element = messageViews[i].contentElement(); 321 var element = messageViews[i].contentElement();
322 var spans = element.querySelectorAll("span.object-value-error"); 322 var spans = element.querySelectorAll("span.object-value-error");
323 for (var j = 0; j < spans.length; ++j) { 323 for (var j = 0; j < spans.length; ++j) {
324 var links = spans[j].querySelectorAll("a"); 324 var links = spans[j].querySelectorAll("a");
325 for (var k = 0; k < links.length; ++k) { 325 for (var k = 0; k < links.length; ++k) {
326 var link = links[k]; 326 var link = links[k];
327 if (link && link._showDetailedForTest) 327 if (link && link._showDetailedForTest)
328 link._showDetailedForTest(); 328 link._showDetailedForTest();
329 } 329 }
330 } 330 }
331 } 331 }
332 callback(); 332 callback();
333 } 333 }
334 } 334 }
335 335
336 InspectorTest.waitForRemoteObjectsConsoleMessages = function(callback) 336 InspectorTest.waitForRemoteObjectsConsoleMessages = function(callback)
337 { 337 {
338 var messages = WebInspector.ConsoleView.instance()._visibleViewMessages; 338 var messages = WebInspector.ConsoleView.instance()._visibleViewMessages;
339 for (var i = 0; i < messages.length; ++i) 339 for (var i = 0; i < messages.length; ++i)
340 messages[i].toMessageElement(); 340 messages[i].toMessageElement();
341 InspectorTest.runAfterPendingDispatches(callback); 341 InspectorTest.deprecatedRunAfterPendingDispatches(callback);
342 } 342 }
343 343
344 InspectorTest.checkConsoleMessagesDontHaveParameters = function() 344 InspectorTest.checkConsoleMessagesDontHaveParameters = function()
345 { 345 {
346 var messageViews = WebInspector.ConsoleView.instance()._visibleViewMessages; 346 var messageViews = WebInspector.ConsoleView.instance()._visibleViewMessages;
347 for (var i = 0; i < messageViews.length; ++i) { 347 for (var i = 0; i < messageViews.length; ++i) {
348 var m = messageViews[i].consoleMessage(); 348 var m = messageViews[i].consoleMessage();
349 InspectorTest.addResult("Message[" + i + "]:"); 349 InspectorTest.addResult("Message[" + i + "]:");
350 InspectorTest.addResult("Message: " + WebInspector.displayNameForURL(m.u rl) + ":" + m.line + " " + m.message); 350 InspectorTest.addResult("Message: " + WebInspector.displayNameForURL(m.u rl) + ":" + m.line + " " + m.message);
351 if ("_parameters" in m) { 351 if ("_parameters" in m) {
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
403 if (consoleView._visibleViewMessages.length === expectedCount) { 403 if (consoleView._visibleViewMessages.length === expectedCount) {
404 InspectorTest.addResult("Message count: " + expectedCount); 404 InspectorTest.addResult("Message count: " + expectedCount);
405 callback(); 405 callback();
406 } else { 406 } else {
407 InspectorTest.addSniffer(consoleView, "_messageAppendedForTests", ch eckAndReturn); 407 InspectorTest.addSniffer(consoleView, "_messageAppendedForTests", ch eckAndReturn);
408 } 408 }
409 } 409 }
410 } 410 }
411 411
412 } 412 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698