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

Side by Side Diff: LayoutTests/http/tests/inspector/service-workers/service-workers-view.html

Issue 1048763002: [DevTools] Show LastModified and ResponseTime of ServiceWorker script in DevTools (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 8 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
« no previous file with comments | « no previous file | LayoutTests/http/tests/inspector/service-workers/service-workers-view-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="../inspector-test.js"></script> 3 <script src="../inspector-test.js"></script>
4 <script src="service-workers-test.js"></script> 4 <script src="service-workers-test.js"></script>
5 <script src="../resources-test.js"></script> 5 <script src="../resources-test.js"></script>
6 <script src="../console-test.js"></script> 6 <script src="../console-test.js"></script>
7 <script> 7 <script>
8 function test() 8 function test()
9 { 9 {
10 var scriptURL = "http://127.0.0.1:8000/inspector/service-workers/resources/s ervice-worker-empty.js"; 10 var scriptURL = "http://127.0.0.1:8000/inspector/service-workers/resources/s ervice-worker-empty.js";
11 var scope1 = "http://127.0.0.1:8000/inspector/service-workers/resources/scop e1/"; 11 var scope1 = "http://127.0.0.1:8000/inspector/service-workers/resources/scop e1/";
12 var scope2 = "http://127.0.0.1:8000/inspector/service-workers/resources/scop e2/"; 12 var scope2 = "http://127.0.0.1:8000/inspector/service-workers/resources/scop e2/";
13 var expectedTitle1 = "Scope: /inspector/service-workers/resources/scope1/"; 13 var expectedTitle1 = "Scope: /inspector/service-workers/resources/scope1/";
14 var expectedTitle2 = "Scope: /inspector/service-workers/resources/scope2/"; 14 var expectedTitle2 = "Scope: /inspector/service-workers/resources/scope2/";
15 var step = 0; 15 var step = 0;
16 16
17 InspectorTest.addSniffer(WebInspector.ServiceWorkersView.prototype, "_regist rationUpdated", registrationUpdated, true); 17 InspectorTest.addSniffer(WebInspector.ServiceWorkersView.prototype, "_regist rationUpdated", registrationUpdated, true);
18 function replaceInnerTextAll(rootElement, selectors, replacementString)
19 {
20 var elements = rootElement.querySelectorAll(selectors);
21 for (var i = 0; i < elements.length; i++)
22 elements[i].innerText = replacementString;
23 }
24 function modifyTestUnfriendlyText(rootElement)
25 {
26 replaceInnerTextAll(rootElement, ".service-worker-script-last-modified", "LAST-MODIFIED");
27 replaceInnerTextAll(rootElement, ".service-worker-script-response-time", "RESPONSE-TIME");
28 }
18 function dumpServiceWorkersView() 29 function dumpServiceWorkersView()
19 { 30 {
20 var swView = WebInspector.panels.resources.visibleView; 31 var swView = WebInspector.panels.resources.visibleView;
32
33 modifyTestUnfriendlyText(swView._root);
21 InspectorTest.addResult("==== ServiceWorkersView ===="); 34 InspectorTest.addResult("==== ServiceWorkersView ====");
22 InspectorTest.addResult(swView._root.querySelector(".service-workers-ori gin-title").innerText); 35 InspectorTest.addResult(swView._root.querySelector(".service-workers-ori gin-title").innerText);
23 var registrationElements = swView._root.querySelectorAll(".service-worke rs-registration"); 36 var registrationElements = swView._root.querySelectorAll(".service-worke rs-registration");
24 for (var i = 0; i < registrationElements.length; i++) { 37 for (var i = 0; i < registrationElements.length; i++) {
25 var registrationElement = registrationElements[i]; 38 var registrationElement = registrationElements[i];
26 var title = registrationElement.querySelector(".service-workers-regi stration-title").innerText; 39 var title = registrationElement.querySelector(".service-workers-regi stration-title").innerText;
27 if (title.indexOf(expectedTitle1) == -1 && title.indexOf(expectedTit le2) == -1) 40 if (title.indexOf(expectedTitle1) == -1 && title.indexOf(expectedTit le2) == -1)
28 continue; 41 continue;
29 InspectorTest.addResult(title); 42 InspectorTest.addResult(title);
30 var versionElements = registrationElement.querySelectorAll(".service -workers-version-row"); 43 var versionElements = registrationElement.querySelectorAll(".service -workers-version-row");
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 InspectorTest.addResult("Register ServiceWorker for scope1"); 78 InspectorTest.addResult("Register ServiceWorker for scope1");
66 InspectorTest.registerServiceWorker(scriptURL, scope1); 79 InspectorTest.registerServiceWorker(scriptURL, scope1);
67 } 80 }
68 81
69 </script> 82 </script>
70 </head> 83 </head>
71 <body onload="runTest()"> 84 <body onload="runTest()">
72 <p>Tests ServiceWorkersView on resources panel.</p> 85 <p>Tests ServiceWorkersView on resources panel.</p>
73 </body> 86 </body>
74 </html> 87 </html>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/http/tests/inspector/service-workers/service-workers-view-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698