| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <head> | 2 <head> |
| 3 <script src="../../../http/tests/inspector/inspector-test.js"></script> | 3 <script src="../../../http/tests/inspector/inspector-test.js"></script> |
| 4 <script src="../../../http/tests/inspector/debugger-test.js"></script> | 4 <script src="../../../http/tests/inspector/debugger-test.js"></script> |
| 5 <script> | 5 <script> |
| 6 function startWorker() | 6 function startWorker() |
| 7 { | 7 { |
| 8 var workerScript = "postMessage('Done.');"; | 8 var workerScript = "postMessage('Done.');"; |
| 9 var blob = new Blob([workerScript], { type: "text/javascript" }); | 9 var blob = new Blob([workerScript], { type: "text/javascript" }); |
| 10 var worker = new Worker(URL.createObjectURL(blob)); | 10 var worker = new Worker(URL.createObjectURL(blob)); |
| 11 } | 11 } |
| 12 | 12 |
| 13 function test() | 13 function test() |
| 14 { | 14 { |
| 15 function evaluateSnippetAndDumpEvaluationDetails(uiSourceCode, context, call
back) | 15 function evaluateSnippetAndDumpEvaluationDetails(uiSourceCode, context, call
back) |
| 16 { | 16 { |
| 17 InspectorTest.addSniffer(WebInspector.ScriptSnippetModel.prototype, "_pr
intRunScriptResult", dumpResult); | 17 InspectorTest.addSniffer(WebInspector.ScriptSnippetModel.prototype, "_pr
intRunScriptResult", dumpResult); |
| 18 WebInspector.scriptSnippetModel.evaluateScriptSnippet(context, uiSourceC
ode); | 18 WebInspector.scriptSnippetModel.evaluateScriptSnippet(context, uiSourceC
ode); |
| 19 var target = context.target(); | 19 var target = context.target(); |
| 20 var mapping = WebInspector.scriptSnippetModel._mappingForTarget.get(targ
et); | 20 var mapping = WebInspector.scriptSnippetModel._mappingForTarget.get(targ
et); |
| 21 var evaluationSourceURL = mapping._evaluationSourceURL(uiSourceCode); | 21 var evaluationSourceURL = mapping._evaluationSourceURL(uiSourceCode); |
| 22 var snippetId = WebInspector.scriptSnippetModel._snippetIdForUISourceCod
e.get(uiSourceCode); | 22 var snippetId = WebInspector.scriptSnippetModel._snippetIdForUISourceCod
e.get(uiSourceCode); |
| 23 InspectorTest.addResult("Last evaluation source url for snippet: " + eva
luationSourceURL); | 23 InspectorTest.addResult("Last evaluation source url for snippet: " + eva
luationSourceURL); |
| 24 InspectorTest.assertEquals(snippetId, WebInspector.scriptSnippetModel._s
nippetIdForSourceURL(evaluationSourceURL), "Snippet can not be identified by its
evaluation sourceURL."); | 24 InspectorTest.assertEquals(snippetId, WebInspector.scriptSnippetModel._s
nippetIdForSourceURL(evaluationSourceURL), "Snippet can not be identified by its
evaluation sourceURL."); |
| 25 | 25 |
| 26 | 26 |
| 27 function dumpResult(target, result, wasThrown) | 27 function dumpResult(target, result) |
| 28 { | 28 { |
| 29 InspectorTest.addResult("Snippet execution result: " + result.descri
ption); | 29 InspectorTest.addResult("Snippet execution result: " + result.descri
ption); |
| 30 callback(); | 30 callback(); |
| 31 } | 31 } |
| 32 } | 32 } |
| 33 | 33 |
| 34 function resetSnippetsSettings() | 34 function resetSnippetsSettings() |
| 35 { | 35 { |
| 36 WebInspector.scriptSnippetModel._snippetStorage._lastSnippetIdentifierSe
tting.set(0); | 36 WebInspector.scriptSnippetModel._snippetStorage._lastSnippetIdentifierSe
tting.set(0); |
| 37 WebInspector.scriptSnippetModel._snippetStorage._snippetsSetting.set([])
; | 37 WebInspector.scriptSnippetModel._snippetStorage._snippetsSetting.set([])
; |
| (...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 223 } | 223 } |
| 224 }, | 224 }, |
| 225 | 225 |
| 226 function testEvaluateEditReload(next) | 226 function testEvaluateEditReload(next) |
| 227 { | 227 { |
| 228 function evaluateSnippetAndReloadPage(uiSourceCode, callback) | 228 function evaluateSnippetAndReloadPage(uiSourceCode, callback) |
| 229 { | 229 { |
| 230 InspectorTest.addSniffer(WebInspector.ScriptSnippetModel.prototy
pe, "_printRunScriptResult", snippetFinished); | 230 InspectorTest.addSniffer(WebInspector.ScriptSnippetModel.prototy
pe, "_printRunScriptResult", snippetFinished); |
| 231 WebInspector.scriptSnippetModel.evaluateScriptSnippet(WebInspect
or.context.flavor(WebInspector.ExecutionContext), uiSourceCode); | 231 WebInspector.scriptSnippetModel.evaluateScriptSnippet(WebInspect
or.context.flavor(WebInspector.ExecutionContext), uiSourceCode); |
| 232 | 232 |
| 233 function snippetFinished(result, wasThrown) | 233 function snippetFinished(result) |
| 234 { | 234 { |
| 235 var script = snippetScriptMapping._scriptForUISourceCode.get
(uiSourceCode); | 235 var script = snippetScriptMapping._scriptForUISourceCode.get
(uiSourceCode); |
| 236 InspectorTest.addResult("Snippet execution result: " + resul
t.description); | 236 InspectorTest.addResult("Snippet execution result: " + resul
t.description); |
| 237 | 237 |
| 238 InspectorTest.reloadPage(callback) | 238 InspectorTest.reloadPage(callback) |
| 239 } | 239 } |
| 240 } | 240 } |
| 241 | 241 |
| 242 resetSnippetsSettings(); | 242 resetSnippetsSettings(); |
| 243 var snippetScriptMapping = WebInspector.scriptSnippetModel.snippetSc
riptMapping(WebInspector.targetManager.targets()[0]); | 243 var snippetScriptMapping = WebInspector.scriptSnippetModel.snippetSc
riptMapping(WebInspector.targetManager.targets()[0]); |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 306 } | 306 } |
| 307 } | 307 } |
| 308 ]); | 308 ]); |
| 309 }; | 309 }; |
| 310 </script> | 310 </script> |
| 311 </head> | 311 </head> |
| 312 <body onload="runTest()"> | 312 <body onload="runTest()"> |
| 313 <p>Tests script snippet model.</p> | 313 <p>Tests script snippet model.</p> |
| 314 </body> | 314 </body> |
| 315 </html> | 315 </html> |
| OLD | NEW |