Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(399)

Side by Side Diff: LayoutTests/inspector/sources/debugger/network-uisourcecode-provider.html

Issue 881263002: DevTools: use target-based model accessors only. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 src="../../../http/tests/inspector/workspace-test.js"></script> 5 <script src="../../../http/tests/inspector/workspace-test.js"></script>
6 <script> 6 <script>
7 function test() 7 function test()
8 { 8 {
9 var mockContentsMap = {}; 9 var mockContentsMap = {};
10 var lastResourceId = 0; 10 var lastResourceId = 0;
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 mimeType = "text/html"; 46 mimeType = "text/html";
47 break; 47 break;
48 case WebInspector.resourceTypes.Script: 48 case WebInspector.resourceTypes.Script:
49 mimeType = "text/javascript"; 49 mimeType = "text/javascript";
50 break; 50 break;
51 case WebInspector.resourceTypes.Stylesheet: 51 case WebInspector.resourceTypes.Stylesheet:
52 mimeType = "text/css"; 52 mimeType = "text/css";
53 break; 53 break;
54 } 54 }
55 55
56 var resource = new WebInspector.Resource(WebInspector.resourceTreeModel. target(), null, url, documentURL, frameId, loaderId, type, mimeType); 56 var resource = new WebInspector.Resource(InspectorTest.resourceTreeModel .target(), null, url, documentURL, frameId, loaderId, type, mimeType);
57 mockContentsMap[url] = content; 57 mockContentsMap[url] = content;
58 WebInspector.resourceTreeModel.dispatchEventToListeners(WebInspector.Res ourceTreeModel.EventTypes.ResourceAdded, resource); 58 InspectorTest.resourceTreeModel.dispatchEventToListeners(WebInspector.Re sourceTreeModel.EventTypes.ResourceAdded, resource);
59 59
60 return resource; 60 return resource;
61 } 61 }
62 62
63 function createScriptMock(content) 63 function createScriptMock(content)
64 { 64 {
65 var documentURL = "http://fake.url"; 65 var documentURL = "http://fake.url";
66 var resourceId = ++lastResourceId + ""; 66 var resourceId = ++lastResourceId + "";
67 var url = documentURL + "/" + resourceId; 67 var url = documentURL + "/" + resourceId;
68 var script = InspectorTest.createScriptMock(url, 0, 0, false, content); 68 var script = InspectorTest.createScriptMock(url, 0, 0, false, content);
69 WebInspector.debuggerModel.dispatchEventToListeners(WebInspector.Debugge rModel.Events.ParsedScriptSource, script); 69 InspectorTest.debuggerModel.dispatchEventToListeners(WebInspector.Debugg erModel.Events.ParsedScriptSource, script);
70 } 70 }
71 71
72 function finishResource(resource) 72 function finishResource(resource)
73 { 73 {
74 resource.request.finished = true; 74 resource.request.finished = true;
75 resource.request.dispatchEventToListeners(WebInspector.NetworkRequest.Ev ents.FinishedLoading, resource.request); 75 resource.request.dispatchEventToListeners(WebInspector.NetworkRequest.Ev ents.FinishedLoading, resource.request);
76 } 76 }
77 77
78 function createNetworkUISourceCodeProvider() 78 function createNetworkUISourceCodeProvider()
79 { 79 {
80 var target = WebInspector.targetManager.mainTarget(); 80 var target = WebInspector.targetManager.mainTarget();
81 target.resourceTreeModel = new WebInspector.SDKModel(WebInspector.Resour ceTreeModel, target); 81 target.resourceTreeModel = new WebInspector.SDKModel(WebInspector.Resour ceTreeModel, target);
82 target.resourceTreeModel.inspectedPageURL = function() { return "foo"; } ; 82 target.resourceTreeModel.inspectedPageURL = function() { return "foo"; } ;
83 target.resourceTreeModel.inspectedPageDomain = function() { return "foo" ; }; 83 target.resourceTreeModel.inspectedPageDomain = function() { return "foo" ; };
84 target.debuggerModel = new WebInspector.SDKModel(WebInspector.DebuggerMo del, target); 84 target.debuggerModel = new WebInspector.SDKModel(WebInspector.DebuggerMo del, target);
85 target.debuggerModel._registerScript = function() {}; 85 target.debuggerModel._registerScript = function() {};
86 target.cssModel = new WebInspector.CSSStyleModel(target); 86 target.cssModel = new WebInspector.CSSStyleModel(target);
87 WebInspector.resourceTreeModel = target.resourceTreeModel; 87 InspectorTest.resourceTreeModel = target.resourceTreeModel;
88 WebInspector.debuggerModel = target.debuggerModel; 88 InspectorTest.debuggerModel = target.debuggerModel;
89 InspectorTest.createWorkspace(); 89 InspectorTest.createWorkspace();
90 } 90 }
91 91
92 InspectorTest.runTestSuite([ 92 InspectorTest.runTestSuite([
93 function testDocumentResource(next) 93 function testDocumentResource(next)
94 { 94 {
95 createNetworkUISourceCodeProvider(); 95 createNetworkUISourceCodeProvider();
96 InspectorTest.addResult("Creating resource."); 96 InspectorTest.addResult("Creating resource.");
97 InspectorTest.waitForWorkspaceUISourceCodeAddedEvent(uiSourceCodeAdd ed); 97 InspectorTest.waitForWorkspaceUISourceCodeAddedEvent(uiSourceCodeAdd ed);
98 createResourceMock(WebInspector.resourceTypes.Document, "<document r esource content>"); 98 createResourceMock(WebInspector.resourceTypes.Document, "<document r esource content>");
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
175 callback(); 175 callback();
176 } 176 }
177 } 177 }
178 }; 178 };
179 </script> 179 </script>
180 </head> 180 </head>
181 <body onload="runTest()"> 181 <body onload="runTest()">
182 <p>Tests NetworkUISourceCodeProvider class.</p> 182 <p>Tests NetworkUISourceCodeProvider class.</p>
183 </body> 183 </body>
184 </html> 184 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698