| OLD | NEW |
| 1 var initialize_BindingsTest = function() { | 1 var initialize_BindingsTest = function() { |
| 2 | 2 |
| 3 InspectorTest.preloadModule("sources"); | 3 InspectorTest.preloadModule("sources"); |
| 4 | 4 |
| 5 InspectorTest.dumpWorkspace = function() { | 5 InspectorTest.dumpWorkspace = function() { |
| 6 var uiSourceCodes = Workspace.workspace.uiSourceCodes().slice(); | 6 var uiSourceCodes = Workspace.workspace.uiSourceCodes().slice(); |
| 7 var urls = uiSourceCodes.map(code => code.url()); | 7 var urls = uiSourceCodes.map(code => code.url()); |
| 8 urls = urls.map(url => { | 8 urls = urls.map(url => { |
| 9 if (!url.startsWith('debugger://')) | 9 if (!url.startsWith('debugger://')) |
| 10 return url; | 10 return url; |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 var frame = document.getElementById(frameId); | 55 var frame = document.getElementById(frameId); |
| 56 frame.src = url; | 56 frame.src = url; |
| 57 return new Promise(x => frame.onload = x); | 57 return new Promise(x => frame.onload = x); |
| 58 } | 58 } |
| 59 } | 59 } |
| 60 | 60 |
| 61 InspectorTest.markStep = function(title) { | 61 InspectorTest.markStep = function(title) { |
| 62 InspectorTest.addResult('\nRunning: ' + title); | 62 InspectorTest.addResult('\nRunning: ' + title); |
| 63 } | 63 } |
| 64 | 64 |
| 65 InspectorTest.addSniffer(Bindings.CompilerScriptMapping.prototype, "_sourceMapAt
tachedForTest", onSourceMap, true); |
| 66 InspectorTest.addSniffer(Bindings.SASSSourceMapping.prototype, "_sourceMapAttach
edForTest", onSourceMap, true); |
| 67 var sourceMapCallbacks = new Map(); |
| 68 function onSourceMap(sourceMap) { |
| 69 for (var urlSuffix of sourceMapCallbacks.keys()) { |
| 70 if (sourceMap.url().endsWith(urlSuffix)) { |
| 71 var callback = sourceMapCallbacks.get(urlSuffix); |
| 72 callback.call(null); |
| 73 sourceMapCallbacks.delete(urlSuffix); |
| 74 } |
| 75 } |
| 65 } | 76 } |
| 66 | 77 |
| 78 InspectorTest.waitForSourceMap = function(sourceMapURLSuffix) { |
| 79 var fulfill; |
| 80 var promise = new Promise(x => fulfill = x); |
| 81 sourceMapCallbacks.set(sourceMapURLSuffix, fulfill); |
| 82 return promise; |
| 83 } |
| 84 |
| 85 |
| 86 } |
| 87 |
| OLD | NEW |