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

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

Issue 1044203004: [Storage] Cache storage inspection on all the frames! (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Comments 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_InspectorTest = function() { 1 var initialize_InspectorTest = function() {
2 2
3 var results = []; 3 var results = [];
4 4
5 function consoleOutputHook(messageType) 5 function consoleOutputHook(messageType)
6 { 6 {
7 InspectorTest.addResult(messageType + ": " + Array.prototype.slice.call(argu ments, 1)); 7 InspectorTest.addResult(messageType + ": " + Array.prototype.slice.call(argu ments, 1));
8 } 8 }
9 9
10 window._originalConsoleLog = console.log.bind(console); 10 window._originalConsoleLog = console.log.bind(console);
(...skipping 411 matching lines...) Expand 10 before | Expand all | Expand 10 after
422 try { 422 try {
423 Array.prototype.push.call(arguments, result); 423 Array.prototype.push.call(arguments, result);
424 override.apply(this, arguments); 424 override.apply(this, arguments);
425 } catch (e) { 425 } catch (e) {
426 throw ("Exception in overriden method '" + methodName + "': " + e); 426 throw ("Exception in overriden method '" + methodName + "': " + e);
427 } 427 }
428 return result; 428 return result;
429 }; 429 };
430 } 430 }
431 431
432 InspectorTest.addSnifferPromise = function(receiver, methodName)
433 {
434 return new Promise(function (resolve, reject) {
435 var original = receiver[methodName];
pfeldman 2015/04/10 12:35:33 poor indent.
dmurph 2015/04/13 18:23:03 Removed.
436 if (typeof original !== "function") {
437 reject("Cannot find method to override: " + methodName);
438 return;
439 }
440
441 receiver[methodName] = function(var_args) {
442 try {
443 var result = original.apply(this, arguments);
444 } finally {
445 receiver[methodName] = original;
446 }
447 // In case of exception the override won't be called.
448 try {
449 Array.prototype.push.call(arguments, result);
450 resolve.apply(this, arguments);
451 } catch (e) {
452 reject("Exception in overriden method '" + methodName + "': " + e);
453 }
454 return result;
455 };
456 });
457 }
458
432 InspectorTest.addConsoleSniffer = function(override, opt_sticky) 459 InspectorTest.addConsoleSniffer = function(override, opt_sticky)
433 { 460 {
434 InspectorTest.addSniffer(WebInspector.ConsoleModel.prototype, "addMessage", override, opt_sticky); 461 InspectorTest.addSniffer(WebInspector.ConsoleModel.prototype, "addMessage", override, opt_sticky);
435 } 462 }
436 463
437 InspectorTest.override = function(receiver, methodName, override, opt_sticky) 464 InspectorTest.override = function(receiver, methodName, override, opt_sticky)
438 { 465 {
439 override = InspectorTest.safeWrap(override); 466 override = InspectorTest.safeWrap(override);
440 467
441 var original = receiver[methodName]; 468 var original = receiver[methodName];
(...skipping 516 matching lines...) Expand 10 before | Expand all | Expand 10 after
958 _output("[page] " + text); 985 _output("[page] " + text);
959 } 986 }
960 987
961 function _output(result) 988 function _output(result)
962 { 989 {
963 if (!outputElement) 990 if (!outputElement)
964 createOutputElement(); 991 createOutputElement();
965 outputElement.appendChild(document.createTextNode(result)); 992 outputElement.appendChild(document.createTextNode(result));
966 outputElement.appendChild(document.createElement("br")); 993 outputElement.appendChild(document.createElement("br"));
967 } 994 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698