| Index: third_party/WebKit/LayoutTests/inspector/sources/debugger-ui/script-snippet-model.html
|
| diff --git a/third_party/WebKit/LayoutTests/inspector/sources/debugger-ui/script-snippet-model.html b/third_party/WebKit/LayoutTests/inspector/sources/debugger-ui/script-snippet-model.html
|
| index 1786ee9810e18a71d65b8967d0a1c2df62f23111..82678cd7bed99d71d7388d1956762b8e257432a7 100644
|
| --- a/third_party/WebKit/LayoutTests/inspector/sources/debugger-ui/script-snippet-model.html
|
| +++ b/third_party/WebKit/LayoutTests/inspector/sources/debugger-ui/script-snippet-model.html
|
| @@ -147,14 +147,14 @@ function test()
|
| InspectorTest.addResult("Snippet3 created.");
|
| WebInspector.scriptSnippetModel.project().deleteFile(uiSourceCode3.url());
|
| InspectorTest.addResult("Snippet3 deleted.");
|
| -
|
| +
|
| InspectorTest.addResult("Number of uiSourceCodes in workspace: " + workspace.uiSourceCodes().filter(filterSnippet).length);
|
| var storageSnippetsCount = WebInspector.scriptSnippetModel._snippetStorage.snippets().length;
|
| InspectorTest.addResult("Number of snippets in the storage: " + storageSnippetsCount);
|
| -
|
| +
|
| workspace.removeEventListener(WebInspector.Workspace.Events.UISourceCodeAdded, uiSourceCodeAdded);
|
| workspace.removeEventListener(WebInspector.Workspace.Events.UISourceCodeRemoved, uiSourceCodeRemoved);
|
| -
|
| +
|
| next();
|
| }
|
| },
|
| @@ -163,13 +163,14 @@ function test()
|
| {
|
| var uiSourceCode1;
|
| var uiSourceCode2;
|
| + var uiSoruceCode3;
|
| var context = WebInspector.context.flavor(WebInspector.ExecutionContext);
|
|
|
| resetSnippetsSettings();
|
| var snippetScriptMapping = WebInspector.scriptSnippetModel.snippetScriptMapping(WebInspector.targetManager.targets()[0]);
|
|
|
| WebInspector.scriptSnippetModel.project().createFile("", null, "", step2.bind(this));
|
| -
|
| +
|
| function step2(uiSourceCode)
|
| {
|
| uiSourceCode1 = uiSourceCode;
|
| @@ -180,7 +181,7 @@ function test()
|
| uiSourceCode1.setWorkingCopy(content);
|
| WebInspector.scriptSnippetModel.project().createFile("", null, "", step3.bind(this));
|
| }
|
| -
|
| +
|
| function step3(uiSourceCode)
|
| {
|
| uiSourceCode2 = uiSourceCode;
|
| @@ -192,17 +193,33 @@ function test()
|
| content += "};\n";
|
| content += "doesNothing;\n";
|
| uiSourceCode2.setWorkingCopy(content);
|
| - evaluateSnippetAndDumpEvaluationDetails(uiSourceCode1, context, step4);
|
| + WebInspector.scriptSnippetModel.project().createFile("", null, "", step4.bind(this));
|
| }
|
|
|
| - function step4()
|
| + function step4(uiSourceCode)
|
| {
|
| - evaluateSnippetAndDumpEvaluationDetails(uiSourceCode2, context, step5);
|
| + uiSourceCode3 = uiSourceCode;
|
| + uiSourceCode3.rename("Snippet3", function() { });
|
| + content = "";
|
| + content += "// This snippet uses Command Line API.\n";
|
| + content += "$$(\"p\").length";
|
| + uiSourceCode3.setWorkingCopy(content);
|
| + evaluateSnippetAndDumpEvaluationDetails(uiSourceCode1, context, step5);
|
| }
|
|
|
| function step5()
|
| {
|
| - evaluateSnippetAndDumpEvaluationDetails(uiSourceCode1, context, next);
|
| + evaluateSnippetAndDumpEvaluationDetails(uiSourceCode2, context, step6);
|
| + }
|
| +
|
| + function step6()
|
| + {
|
| + evaluateSnippetAndDumpEvaluationDetails(uiSourceCode1, context, step7);
|
| + }
|
| +
|
| + function step7()
|
| + {
|
| + evaluateSnippetAndDumpEvaluationDetails(uiSourceCode3, context, next);
|
| }
|
| },
|
|
|
| @@ -226,7 +243,7 @@ function test()
|
| var snippetScriptMapping = WebInspector.scriptSnippetModel.snippetScriptMapping(WebInspector.targetManager.targets()[0]);
|
|
|
| WebInspector.scriptSnippetModel.project().createFile("", null, "", step3.bind(this));
|
| -
|
| +
|
| function step3(uiSourceCode)
|
| {
|
| var uiSourceCode1 = uiSourceCode;
|
|
|