OLD | NEW |
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 console.log = consoleOutputHook.bind(InspectorTest, "log"); | 10 console.log = consoleOutputHook.bind(InspectorTest, "log"); |
(...skipping 427 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
438 } | 438 } |
439 }; | 439 }; |
440 | 440 |
441 | 441 |
442 /** | 442 /** |
443 * @constructor | 443 * @constructor |
444 * @param {!string} dirPath | 444 * @param {!string} dirPath |
445 * @param {!string} name | 445 * @param {!string} name |
446 * @param {!function(?WebInspector.TempFile)} callback | 446 * @param {!function(?WebInspector.TempFile)} callback |
447 */ | 447 */ |
448 InspectorTest.TempFileMock = function(dirPath, name, callback) | 448 InspectorTest.TempFileMock = function(dirPath, name) |
449 { | 449 { |
450 this._chunks = []; | 450 this._chunks = []; |
451 this._name = name; | 451 this._name = name; |
452 setTimeout(callback.bind(this, this), 1); | |
453 } | 452 } |
454 | 453 |
455 InspectorTest.TempFileMock.prototype = { | 454 InspectorTest.TempFileMock.prototype = { |
456 /** | 455 /** |
457 * @param {!Array.<string>} chunks | 456 * @param {!Array.<string>} chunks |
458 * @param {!function(boolean)} callback | 457 * @param {!function(boolean)} callback |
459 */ | 458 */ |
460 write: function(chunks, callback) | 459 write: function(chunks, callback) |
461 { | 460 { |
462 this._chunks.push.apply(this._chunks, chunks); | 461 this._chunks.push.apply(this._chunks, chunks); |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
520 delegate.onTransferStarted(chunkedReaderMock); | 519 delegate.onTransferStarted(chunkedReaderMock); |
521 outputStream.write(text); | 520 outputStream.write(text); |
522 delegate.onChunkTransferred(chunkedReaderMock); | 521 delegate.onChunkTransferred(chunkedReaderMock); |
523 outputStream.close(); | 522 outputStream.close(); |
524 delegate.onTransferFinished(chunkedReaderMock); | 523 delegate.onTransferFinished(chunkedReaderMock); |
525 }, | 524 }, |
526 | 525 |
527 remove: function() { } | 526 remove: function() { } |
528 } | 527 } |
529 | 528 |
| 529 InspectorTest.TempFileMock.create = function(dirPath, name) |
| 530 { |
| 531 var tempFile = new InspectorTest.TempFileMock(dirPath, name); |
| 532 return Promise.resolve(tempFile); |
| 533 } |
| 534 |
530 InspectorTest.dumpLoadedModules = function(next) | 535 InspectorTest.dumpLoadedModules = function(next) |
531 { | 536 { |
532 function moduleSorter(left, right) | 537 function moduleSorter(left, right) |
533 { | 538 { |
534 return String.naturalOrderComparator(left._descriptor.name, right._descr
iptor.name); | 539 return String.naturalOrderComparator(left._descriptor.name, right._descr
iptor.name); |
535 } | 540 } |
536 | 541 |
537 InspectorTest.addResult("Loaded modules:"); | 542 InspectorTest.addResult("Loaded modules:"); |
538 var modules = self.runtime._modules; | 543 var modules = self.runtime._modules; |
539 modules.sort(moduleSorter); | 544 modules.sort(moduleSorter); |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
574 | 579 |
575 fireAllTimers: function() | 580 fireAllTimers: function() |
576 { | 581 { |
577 for (var timeoutId in this._timeoutIdToProcess) | 582 for (var timeoutId in this._timeoutIdToProcess) |
578 this._timeoutIdToProcess[timeoutId].call(window); | 583 this._timeoutIdToProcess[timeoutId].call(window); |
579 this._timeoutIdToProcess = {}; | 584 this._timeoutIdToProcess = {}; |
580 this._timeoutIdToMillis = {}; | 585 this._timeoutIdToMillis = {}; |
581 } | 586 } |
582 } | 587 } |
583 | 588 |
584 WebInspector.TempFile = InspectorTest.TempFileMock; | |
585 | |
586 WebInspector.targetManager.observeTargets({ | 589 WebInspector.targetManager.observeTargets({ |
587 targetAdded: function(target) | 590 targetAdded: function(target) |
588 { | 591 { |
589 if (!WebInspector.domModel) | 592 if (!WebInspector.domModel) |
590 WebInspector.domModel = target.domModel; | 593 WebInspector.domModel = target.domModel; |
591 if (!WebInspector.consoleModel) | 594 if (!WebInspector.consoleModel) |
592 WebInspector.consoleModel = target.consoleModel; | 595 WebInspector.consoleModel = target.consoleModel; |
593 if (!WebInspector.networkManager) | 596 if (!WebInspector.networkManager) |
594 WebInspector.networkManager = target.networkManager; | 597 WebInspector.networkManager = target.networkManager; |
595 if (!WebInspector.timelineManager) | 598 if (!WebInspector.timelineManager) |
(...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
805 _output("[page] " + text); | 808 _output("[page] " + text); |
806 } | 809 } |
807 | 810 |
808 function _output(result) | 811 function _output(result) |
809 { | 812 { |
810 if (!outputElement) | 813 if (!outputElement) |
811 createOutputElement(); | 814 createOutputElement(); |
812 outputElement.appendChild(document.createTextNode(result)); | 815 outputElement.appendChild(document.createTextNode(result)); |
813 outputElement.appendChild(document.createElement("br")); | 816 outputElement.appendChild(document.createElement("br")); |
814 } | 817 } |
OLD | NEW |