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

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

Issue 1186093002: [DevTools] Fixed multiline error messages (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Added test Created 5 years, 6 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.evaluateInConsole = function(code, callback) 6 InspectorTest.evaluateInConsole = function(code, callback)
7 { 7 {
8 callback = InspectorTest.safeWrap(callback); 8 callback = InspectorTest.safeWrap(callback);
9 9
10 var consoleView = WebInspector.ConsolePanel._view(); 10 var consoleView = WebInspector.ConsolePanel._view();
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after
250 if (deepFilter(treeElement)) 250 if (deepFilter(treeElement))
251 treeElement.expand(); 251 treeElement.expand();
252 } 252 }
253 } 253 }
254 } 254 }
255 } 255 }
256 InspectorTest.runAfterPendingDispatches(callback); 256 InspectorTest.runAfterPendingDispatches(callback);
257 } 257 }
258 } 258 }
259 259
260 InspectorTest.expandConsoleMessagesErrorParameters = function(callback)
261 {
262 var messageViews = WebInspector.ConsolePanel._view()._visibleViewMessages;
263 // Initiate round-trips to fetch necessary data for further rendering.
264 for (var i = 0; i < messageViews.length; ++i)
265 messageViews[i].contentElement();
266 InspectorTest.runAfterPendingDispatches(expandErrorParameters);
267 function expandErrorParameters()
268 {
269 for (var i = 0; i < messageViews.length; ++i) {
270 var element = messageViews[i].contentElement();
271 var spans = element.querySelectorAll("span.object-value-error");
272 for (var j = 0; j < spans.length; ++j) {
273 var links = spans[j].querySelectorAll("a");
274 for (var k = 0; k < links.length; ++k) {
275 var link = links[k];
276 if (link && link._showDetailedForTest)
277 link._showDetailedForTest();
278 }
279 }
280 }
281 callback();
282 }
283 }
284
260 InspectorTest.waitForRemoteObjectsConsoleMessages = function(callback) 285 InspectorTest.waitForRemoteObjectsConsoleMessages = function(callback)
261 { 286 {
262 var messages = WebInspector.ConsolePanel._view()._visibleViewMessages; 287 var messages = WebInspector.ConsolePanel._view()._visibleViewMessages;
263 for (var i = 0; i < messages.length; ++i) 288 for (var i = 0; i < messages.length; ++i)
264 messages[i].toMessageElement(); 289 messages[i].toMessageElement();
265 InspectorTest.runAfterPendingDispatches(callback); 290 InspectorTest.runAfterPendingDispatches(callback);
266 } 291 }
267 292
268 InspectorTest.checkConsoleMessagesDontHaveParameters = function() 293 InspectorTest.checkConsoleMessagesDontHaveParameters = function()
269 { 294 {
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
327 if (consoleView._visibleViewMessages.length === expectedCount) { 352 if (consoleView._visibleViewMessages.length === expectedCount) {
328 InspectorTest.addResult("Message count: " + expectedCount); 353 InspectorTest.addResult("Message count: " + expectedCount);
329 callback(); 354 callback();
330 } else { 355 } else {
331 InspectorTest.addSniffer(consoleView, "_messageAppendedForTests", ch eckAndReturn); 356 InspectorTest.addSniffer(consoleView, "_messageAppendedForTests", ch eckAndReturn);
332 } 357 }
333 } 358 }
334 } 359 }
335 360
336 } 361 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698