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

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

Issue 1095943002: DevTools: [console] Logged promise rejections do not change state once handled (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: comments addressed Created 5 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.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 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
89 formatter = formatter || InspectorTest.prepareConsoleMessageText; 89 formatter = formatter || InspectorTest.prepareConsoleMessageText;
90 var result = []; 90 var result = [];
91 InspectorTest.disableConsoleViewport(); 91 InspectorTest.disableConsoleViewport();
92 var consoleView = WebInspector.ConsolePanel._view(); 92 var consoleView = WebInspector.ConsolePanel._view();
93 if (consoleView._needsFullUpdate) 93 if (consoleView._needsFullUpdate)
94 consoleView._updateMessageList(); 94 consoleView._updateMessageList();
95 var viewMessages = consoleView._visibleViewMessages; 95 var viewMessages = consoleView._visibleViewMessages;
96 for (var i = 0; i < viewMessages.length; ++i) { 96 for (var i = 0; i < viewMessages.length; ++i) {
97 var uiMessage = viewMessages[i]; 97 var uiMessage = viewMessages[i];
98 var message = uiMessage.consoleMessage(); 98 var message = uiMessage.consoleMessage();
99 var element = uiMessage.contentElement(); 99 var element = dumpClassNames ? uiMessage.toMessageElement() : uiMessage. contentElement();
100 100
101 if (dumpClassNames) { 101 if (dumpClassNames) {
102 var classNames = []; 102 var classNames = [];
103 for (var node = element.firstChild; node; node = node.traverseNextNo de(element)) { 103 for (var node = element; node; node = node.traverseNextNode(element) ) {
104 if (node.nodeType === Node.ELEMENT_NODE && node.className) 104 if (node.nodeType === Node.ELEMENT_NODE && node.className)
105 classNames.push(node.className.replace("platform-linux", "pl atform-*").replace("platform-mac", "platform-*").replace("platform-windows", "pl atform-*")); 105 classNames.push(node.className.replace("platform-linux", "pl atform-*").replace("platform-mac", "platform-*").replace("platform-windows", "pl atform-*"));
106 } 106 }
107 } 107 }
108 108
109 if (InspectorTest.dumpConsoleTableMessage(uiMessage, false, result)) { 109 if (InspectorTest.dumpConsoleTableMessage(uiMessage, false, result)) {
110 if (dumpClassNames) 110 if (dumpClassNames)
111 result.push(classNames.join(" > ")); 111 result.push(classNames.join(" > "));
112 } else { 112 } else {
113 var messageText = formatter(element, message); 113 var messageText = formatter(element, message);
114 result.push(messageText + (dumpClassNames ? " " + classNames.join(" > ") : "")); 114 result.push(messageText + (dumpClassNames ? " " + classNames.join(" > ") : ""));
115 } 115 }
116 116
117 if (printOriginatingCommand && uiMessage.consoleMessage().originatingMes sage()) 117 if (printOriginatingCommand && uiMessage.consoleMessage().relatedMessage ())
118 result.push("Originating from: " + uiMessage.consoleMessage().origin atingMessage().messageText); 118 result.push("Originating from: " + uiMessage.consoleMessage().relate dMessage().messageText);
119 } 119 }
120 return result; 120 return result;
121 } 121 }
122 122
123 InspectorTest.formatterIgnoreStackFrameUrls = function(messageFormatter, node) 123 InspectorTest.formatterIgnoreStackFrameUrls = function(messageFormatter, node)
124 { 124 {
125 function isNotEmptyLine(string) 125 function isNotEmptyLine(string)
126 { 126 {
127 return string.trim().length > 0; 127 return string.trim().length > 0;
128 } 128 }
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
320 if (consoleView._visibleViewMessages.length === expectedCount) { 320 if (consoleView._visibleViewMessages.length === expectedCount) {
321 InspectorTest.addResult("Message count: " + expectedCount); 321 InspectorTest.addResult("Message count: " + expectedCount);
322 callback(); 322 callback();
323 } else { 323 } else {
324 InspectorTest.addSniffer(consoleView, "_messageAppendedForTests", ch eckAndReturn); 324 InspectorTest.addSniffer(consoleView, "_messageAppendedForTests", ch eckAndReturn);
325 } 325 }
326 } 326 }
327 } 327 }
328 328
329 } 329 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698