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

Side by Side Diff: LayoutTests/inspector/sources/debugger/resource-script-mapping.html

Issue 368643002: DevTools: Make addFileForURL more robust (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Added a test. Created 6 years, 5 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
« no previous file with comments | « no previous file | LayoutTests/inspector/sources/debugger/resource-script-mapping-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 defaultScriptMapping; 9 var defaultScriptMapping;
10 function createResourceScriptMapping() 10 function createResourceScriptMapping()
(...skipping 15 matching lines...) Expand all
26 var url = "foo.js"; 26 var url = "foo.js";
27 step1(); 27 step1();
28 28
29 function step1() 29 function step1()
30 { 30 {
31 InspectorTest.addResult("Adding script for pending request."); 31 InspectorTest.addResult("Adding script for pending request.");
32 script = InspectorTest.createScriptMock(url, 0, 0, true, "<conte nt script source>"); 32 script = InspectorTest.createScriptMock(url, 0, 0, true, "<conte nt script source>");
33 InspectorTest.waitForWorkspaceUISourceCodeAddedEvent(originalUIS ourceCodeAdded); 33 InspectorTest.waitForWorkspaceUISourceCodeAddedEvent(originalUIS ourceCodeAdded);
34 defaultScriptMapping.addScript(script); 34 defaultScriptMapping.addScript(script);
35 resourceScriptMapping.addScript(script); 35 resourceScriptMapping.addScript(script);
36 36
37 var originalUISourceCode; 37 var originalUISourceCode;
38 script.rawLocationToUILocation(0, 5); 38 script.rawLocationToUILocation(0, 5);
39 39
40 function originalUISourceCodeAdded(uiSourceCode) 40 function originalUISourceCodeAdded(uiSourceCode)
41 { 41 {
42 originalUISourceCode = uiSourceCode; 42 originalUISourceCode = uiSourceCode;
43 } 43 }
44 44
45 InspectorTest.checkUILocation(originalUISourceCode, 0, 5, script .rawLocationToUILocation(0, 5)); 45 InspectorTest.checkUILocation(originalUISourceCode, 0, 5, script .rawLocationToUILocation(0, 5));
46 InspectorTest.checkRawLocation(script, 10, 0, originalUISourceCo de.uiLocationToRawLocation(target, 10, 0)); 46 InspectorTest.checkRawLocation(script, 10, 0, originalUISourceCo de.uiLocationToRawLocation(target, 10, 0));
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 var url = "index.html"; 106 var url = "index.html";
107 step1(); 107 step1();
108 108
109 function step1() 109 function step1()
110 { 110 {
111 InspectorTest.addResult("Adding first script for pending request ."); 111 InspectorTest.addResult("Adding first script for pending request .");
112 script1 = InspectorTest.createScriptMock(url, 0, 10, false, "<sc ript source 1>"); 112 script1 = InspectorTest.createScriptMock(url, 0, 10, false, "<sc ript source 1>");
113 InspectorTest.waitForWorkspaceUISourceCodeAddedEvent(originalUIS ourceCodeAdded); 113 InspectorTest.waitForWorkspaceUISourceCodeAddedEvent(originalUIS ourceCodeAdded);
114 defaultScriptMapping.addScript(script1); 114 defaultScriptMapping.addScript(script1);
115 resourceScriptMapping.addScript(script1); 115 resourceScriptMapping.addScript(script1);
116 116
117 script1.rawLocationToUILocation(0, 5); 117 script1.rawLocationToUILocation(0, 5);
118 118
119 function originalUISourceCodeAdded(uiSourceCode) 119 function originalUISourceCodeAdded(uiSourceCode)
120 { 120 {
121 originalUISourceCode1 = uiSourceCode; 121 originalUISourceCode1 = uiSourceCode;
122 } 122 }
123 123
124 InspectorTest.checkUILocation(originalUISourceCode1, 0, 5, scrip t1.rawLocationToUILocation(0, 5)); 124 InspectorTest.checkUILocation(originalUISourceCode1, 0, 5, scrip t1.rawLocationToUILocation(0, 5));
125 InspectorTest.checkRawLocation(script1, 10, 0, originalUISourceC ode1.uiLocationToRawLocation(target, 10, 0)); 125 InspectorTest.checkRawLocation(script1, 10, 0, originalUISourceC ode1.uiLocationToRawLocation(target, 10, 0));
126 InspectorTest.dumpUISourceCode(originalUISourceCode1, step2); 126 InspectorTest.dumpUISourceCode(originalUISourceCode1, step2);
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
196 function step3() 196 function step3()
197 { 197 {
198 InspectorTest.addResult("Adding second script for finished reque st."); 198 InspectorTest.addResult("Adding second script for finished reque st.");
199 script2 = InspectorTest.createScriptMock(url, 5, 45, false, "<sc ript\nsource\n2>"); 199 script2 = InspectorTest.createScriptMock(url, 5, 45, false, "<sc ript\nsource\n2>");
200 resourceScriptMapping.addScript(script2); 200 resourceScriptMapping.addScript(script2);
201 InspectorTest.checkUILocation(mockUISourceCode, 1, 20, script1.r awLocationToUILocation(1, 20)); 201 InspectorTest.checkUILocation(mockUISourceCode, 1, 20, script1.r awLocationToUILocation(1, 20));
202 InspectorTest.checkRawLocation(script1, 1, 0, mockUISourceCode.u iLocationToRawLocation(target, 1, 0)); 202 InspectorTest.checkRawLocation(script1, 1, 0, mockUISourceCode.u iLocationToRawLocation(target, 1, 0));
203 InspectorTest.checkRawLocation(script2, 6, 0, mockUISourceCode.u iLocationToRawLocation(target, 6, 0)); 203 InspectorTest.checkRawLocation(script2, 6, 0, mockUISourceCode.u iLocationToRawLocation(target, 6, 0));
204 InspectorTest.dumpUISourceCode(mockUISourceCode, next); 204 InspectorTest.dumpUISourceCode(mockUISourceCode, next);
205 } 205 }
206 },
207
208 function testMalformedResourceURI(next)
vsevik 2014/07/02 12:01:32 This belongs to LayoutTests/inspector/sources/debu
alph 2014/07/02 12:20:27 Done.
209 {
210 var url = "http://vk.com/widget_like.php?app=2925955&width=100%&_ver =1&page=0&url=http%3A%2F%2Flenta.ru%2Fnews%2F2014%2F06%2F23%2Fnavalny%2F&type=bu tton&verb=1&color=&title=%D0%A0%D0%B5%D0%BF%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%86% D0%B8%D1%8E%20%D0%B8%D0%B7%D1%8A%D1%8F%D1%82%D0%BE%D0%B9%20%D1%83%20%D0%9D%D0%B0 %D0%B2%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%BA%D0%B0%D1%80%D1%82%D0%B 8%D0%BD%D1%8B%20%D0%BF%D0%BE%D0%B2%D0%B5%D1%81%D0%B8%D0%BB%D0%B8%20%D0%BD%D0%B0% 20%D0%9A%D1%83%D1%82%D1%83%D0%B7%D0%BE%D0%B2%D1%81%D0%BA%D0%BE%D0%BC%20%D0%BF%D1 %80%D0%BE%D1%81%D0%BF%D0%B5%D0%BA%D1%82%D0%B5&image=http%3A%2F%2Ficdn.lenta.ru%2 Fimages%2F2014%2F06%2F23%2F16%2F20140623161555888%2Fpic_83fbbd49ee3e37c37083bda0 c8f0f051.jpg&text=&h=20&height=20&146f6515efe";
aandrey 2014/07/02 11:30:11 decodeURIComponent("http://vk.com/widget_like.php?
vsevik 2014/07/02 12:01:32 Please use a reduced version of this URL, e.g. htt
alph 2014/07/02 12:20:27 Sorry, I just didn't want to invest in finding wha
211
212 InspectorTest.addResult("Adding uiSourceCode for finished resource." );
213 InspectorTest.waitForWorkspaceUISourceCodeAddedEvent(uiSourceCodeFor ResourceAdded);
214 InspectorTest.addMockUISourceCodeToWorkspace(url, WebInspector.resou rceTypes.Script, "<content script resource content>");
215
216 function uiSourceCodeForResourceAdded(uiSourceCode)
217 {
218 InspectorTest.dumpUISourceCode(uiSourceCode, next);
219 }
206 } 220 }
207 ]); 221 ]);
208 }; 222 };
209 223
210 </script> 224 </script>
211 </head> 225 </head>
212 <body onload="runTest()"> 226 <body onload="runTest()">
213 <p>Tests ResourceScriptMapping class.</p> 227 <p>Tests ResourceScriptMapping class.</p>
214 </body> 228 </body>
215 </html> 229 </html>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/inspector/sources/debugger/resource-script-mapping-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698