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

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/inspector/service-workers/user-agent-override.html

Issue 1631223003: [DevTools] Do not use OverridesSupport anywhere. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 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
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 function waitForTarget() 10 function waitForTarget()
(...skipping 30 matching lines...) Expand all
41 } 41 }
42 }); 42 });
43 } 43 }
44 44
45 var scriptURL = "http://127.0.0.1:8000/inspector/service-workers/resources/u ser-agent-override-worker.js"; 45 var scriptURL = "http://127.0.0.1:8000/inspector/service-workers/resources/u ser-agent-override-worker.js";
46 var scope = "http://127.0.0.1:8000/inspector/service-workers/resources/user- agent-override/"; 46 var scope = "http://127.0.0.1:8000/inspector/service-workers/resources/user- agent-override/";
47 var userAgentString = "Mozilla/5.0 (Overridden User Agent)"; 47 var userAgentString = "Mozilla/5.0 (Overridden User Agent)";
48 var originalUserAgent = navigator.userAgent; 48 var originalUserAgent = navigator.userAgent;
49 49
50 InspectorTest.addResult("Enable emulation and set User-Agent override"); 50 InspectorTest.addResult("Enable emulation and set User-Agent override");
51 WebInspector.overridesSupport.setEmulationEnabled(true); 51 WebInspector.multitargetNetworkManager.setUserAgentOverride(userAgentString) ;
52 WebInspector.overridesSupport.settings.userAgent.set(userAgentString);
53 52
54 InspectorTest.registerServiceWorker(scriptURL, scope) 53 InspectorTest.registerServiceWorker(scriptURL, scope)
55 .then(waitForTarget) 54 .then(waitForTarget)
56 .then(InspectorTest.postToServiceWorker.bind(InspectorTest, scope, "mess age")) 55 .then(InspectorTest.postToServiceWorker.bind(InspectorTest, scope, "mess age"))
57 .then(waitForConsoleMessage.bind(null, /HTTP_USER_AGENT/)) 56 .then(waitForConsoleMessage.bind(null, /HTTP_USER_AGENT/))
58 .then(function(msg) { 57 .then(function(msg) {
59 InspectorTest.addResult("Overriden user agent: " + msg.messageText); 58 InspectorTest.addResult("Overriden user agent: " + msg.messageText);
60 InspectorTest.addResult("Disable emulation"); 59 InspectorTest.addResult("Disable emulation");
61 WebInspector.overridesSupport.setEmulationEnabled(false); 60 WebInspector.multitargetNetworkManager.setUserAgentOverride("");
62 return InspectorTest.unregisterServiceWorker(scope); 61 return InspectorTest.unregisterServiceWorker(scope);
63 }) 62 })
64 .then(function() { 63 .then(function() {
65 return InspectorTest.registerServiceWorker(scriptURL + '?2', scope); 64 return InspectorTest.registerServiceWorker(scriptURL + '?2', scope);
66 }) 65 })
67 .then(waitForTarget) 66 .then(waitForTarget)
68 .then(InspectorTest.postToServiceWorker.bind(InspectorTest, scope, "mess age")) 67 .then(InspectorTest.postToServiceWorker.bind(InspectorTest, scope, "mess age"))
69 .then(waitForConsoleMessage.bind(null, /HTTP_USER_AGENT/)) 68 .then(waitForConsoleMessage.bind(null, /HTTP_USER_AGENT/))
70 .then(function(msg) { 69 .then(function(msg) {
71 InspectorTest.addResult("User agent without override is correct: " + (msg.messageText != userAgentString)); 70 InspectorTest.addResult("User agent without override is correct: " + (msg.messageText != userAgentString));
72 return InspectorTest.unregisterServiceWorker(scope); 71 return InspectorTest.unregisterServiceWorker(scope);
73 }) 72 })
74 .then(function() { 73 .then(function() {
75 InspectorTest.addResult("Test complete"); 74 InspectorTest.addResult("Test complete");
76 InspectorTest.completeTest(); 75 InspectorTest.completeTest();
77 }) 76 })
78 .catch(function(err) { 77 .catch(function(err) {
79 console.log(err); 78 console.log(err);
80 InspectorTest.completeTest(); 79 InspectorTest.completeTest();
81 }); 80 });
82 } 81 }
83 82
84 </script> 83 </script>
85 </head> 84 </head>
86 <body onload="runTest()"> 85 <body onload="runTest()">
87 <p>Tests that User-Agent override works for requests from Service Workers.</p> 86 <p>Tests that User-Agent override works for requests from Service Workers.</p>
88 </body> 87 </body>
89 </html> 88 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698