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..f8df38e6d728124031d59e0a730f2bac57343a4a 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,28 @@ 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); |
dgozman
2016/02/17 23:47:43
Bring this one back.
kozy
2016/02/18 00:27:33
Done.
|
+ evaluateSnippetAndDumpEvaluationDetails(uiSourceCode2, context, step6); |
+ } |
+ |
+ function step6() |
+ { |
+ evaluateSnippetAndDumpEvaluationDetails(uiSourceCode3, context, next); |
} |
}, |
@@ -226,7 +238,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; |