| 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(Snippets.ScriptSnippetModel.prototype, "_printR
     unScriptResult", dumpResult); |   17         InspectorTest.addSniffer(Snippets.ScriptSnippetModel.prototype, "_printR
     unScriptResult", dumpResult); | 
|   18         Snippets.scriptSnippetModel.evaluateScriptSnippet(context, uiSourceCode)
     ; |   18         Snippets.scriptSnippetModel.evaluateScriptSnippet(context, uiSourceCode)
     ; | 
|   19         var target = context.target(); |   19         var target = context.target(); | 
|   20         var mapping = Snippets.scriptSnippetModel._mappingForDebuggerModel.get(S
     DK.DebuggerModel.fromTarget(target)); |   20         var mapping = Snippets.scriptSnippetModel._mappingForDebuggerModel.get(t
     arget.model(SDK.DebuggerModel)); | 
|   21         var evaluationSourceURL = mapping._evaluationSourceURL(uiSourceCode); |   21         var evaluationSourceURL = mapping._evaluationSourceURL(uiSourceCode); | 
|   22         var snippetId = Snippets.scriptSnippetModel._snippetIdForUISourceCode.ge
     t(uiSourceCode); |   22         var snippetId = Snippets.scriptSnippetModel._snippetIdForUISourceCode.ge
     t(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, Snippets.scriptSnippetModel._snipp
     etIdForSourceURL(evaluationSourceURL), "Snippet can not be identified by its eva
     luation sourceURL."); |   24         InspectorTest.assertEquals(snippetId, Snippets.scriptSnippetModel._snipp
     etIdForSourceURL(evaluationSourceURL), "Snippet can not be identified by its eva
     luation sourceURL."); | 
|   25  |   25  | 
|   26  |   26  | 
|   27         function dumpResult(target, result) |   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(); | 
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  161         }, |  161         }, | 
|  162  |  162  | 
|  163         function testEvaluate(next) |  163         function testEvaluate(next) | 
|  164         { |  164         { | 
|  165             var uiSourceCode1; |  165             var uiSourceCode1; | 
|  166             var uiSourceCode2; |  166             var uiSourceCode2; | 
|  167             var uiSourceCode3; |  167             var uiSourceCode3; | 
|  168             var context = UI.context.flavor(SDK.ExecutionContext); |  168             var context = UI.context.flavor(SDK.ExecutionContext); | 
|  169  |  169  | 
|  170             resetSnippetsSettings(); |  170             resetSnippetsSettings(); | 
|  171             var snippetScriptMapping = Snippets.scriptSnippetModel.snippetScript
     Mapping(SDK.DebuggerModel.fromTarget(SDK.targetManager.targets()[0])); |  171             var snippetScriptMapping = Snippets.scriptSnippetModel.snippetScript
     Mapping(SDK.targetManager.models(SDK.DebuggerModel)[0]); | 
|  172  |  172  | 
|  173             Snippets.scriptSnippetModel.project().createFile("", null, "", step2
     .bind(this)); |  173             Snippets.scriptSnippetModel.project().createFile("", null, "", step2
     .bind(this)); | 
|  174  |  174  | 
|  175             function step2(uiSourceCode) |  175             function step2(uiSourceCode) | 
|  176             { |  176             { | 
|  177                 uiSourceCode1 = uiSourceCode; |  177                 uiSourceCode1 = uiSourceCode; | 
|  178                 uiSourceCode1.rename("Snippet1", function() { }); |  178                 uiSourceCode1.rename("Snippet1", function() { }); | 
|  179                 var content = ""; |  179                 var content = ""; | 
|  180                 content += "// This snippet does nothing.\n"; |  180                 content += "// This snippet does nothing.\n"; | 
|  181                 content += "var i = 2+2;\n"; |  181                 content += "var i = 2+2;\n"; | 
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  234                 function snippetFinished(result) |  234                 function snippetFinished(result) | 
|  235                 { |  235                 { | 
|  236                     var script = snippetScriptMapping._scriptForUISourceCode.get
     (uiSourceCode); |  236                     var script = snippetScriptMapping._scriptForUISourceCode.get
     (uiSourceCode); | 
|  237                     InspectorTest.addResult("Snippet execution result: " + resul
     t.description); |  237                     InspectorTest.addResult("Snippet execution result: " + resul
     t.description); | 
|  238  |  238  | 
|  239                     InspectorTest.reloadPage(callback) |  239                     InspectorTest.reloadPage(callback) | 
|  240                 } |  240                 } | 
|  241             } |  241             } | 
|  242  |  242  | 
|  243             resetSnippetsSettings(); |  243             resetSnippetsSettings(); | 
|  244             var snippetScriptMapping = Snippets.scriptSnippetModel.snippetScript
     Mapping(SDK.DebuggerModel.fromTarget(SDK.targetManager.targets()[0])); |  244             var snippetScriptMapping = Snippets.scriptSnippetModel.snippetScript
     Mapping(SDK.targetManager.models(SDK.DebuggerModel)[0]); | 
|  245  |  245  | 
|  246             Snippets.scriptSnippetModel.project().createFile("", null, "", step3
     .bind(this)); |  246             Snippets.scriptSnippetModel.project().createFile("", null, "", step3
     .bind(this)); | 
|  247  |  247  | 
|  248             function step3(uiSourceCode) |  248             function step3(uiSourceCode) | 
|  249             { |  249             { | 
|  250                 var uiSourceCode1 = uiSourceCode; |  250                 var uiSourceCode1 = uiSourceCode; | 
|  251                 uiSourceCode1.rename("Snippet1", function() { }); |  251                 uiSourceCode1.rename("Snippet1", function() { }); | 
|  252                 var content = ""; |  252                 var content = ""; | 
|  253                 content += "// This snippet does nothing.\n"; |  253                 content += "// This snippet does nothing.\n"; | 
|  254                 content += "var i = 2+2;\n"; |  254                 content += "var i = 2+2;\n"; | 
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  307             } |  307             } | 
|  308         } |  308         } | 
|  309     ]); |  309     ]); | 
|  310 }; |  310 }; | 
|  311 </script> |  311 </script> | 
|  312 </head> |  312 </head> | 
|  313 <body onload="runTest()"> |  313 <body onload="runTest()"> | 
|  314 <p>Tests script snippet model.</p> |  314 <p>Tests script snippet model.</p> | 
|  315 </body> |  315 </body> | 
|  316 </html> |  316 </html> | 
| OLD | NEW |