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

Side by Side Diff: LayoutTests/http/tests/inspector/network/network-eventsource.html

Issue 1259393002: DevTools: add support for logging fetch requests when XHR logging is enabled (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: fixed the test Created 5 years, 4 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="../network-test.js"></script> 4 <script src="../network-test.js"></script>
5 <script> 5 <script>
6
7 function receiveEvent(callback)
8 {
9 var es = new EventSource("resources/event-stream.asis");
10 es.onmessage = onMessage;
11 es.onerror = onError;
12 function onMessage(data)
13 {
14 output("got event: " + event.data);
15 }
16
17 function onError()
18 {
19 es.close();
20 callback();
21 }
22 }
23
6 function test() 24 function test()
7 { 25 {
8 InspectorTest.recordNetwork(); 26 InspectorTest.recordNetwork();
9 InspectorTest.makeXHR("GET", "resources/resource.php", true, undefined, unde fined, [], false, undefined, 'blob', step2); 27 InspectorTest.invokePageFunctionAsync("receiveEvent", step2);
10 28
11 function step2() 29 function step2()
12 { 30 {
13 var request1 = InspectorTest.networkRequests().pop(); 31 var request1 = InspectorTest.networkRequests().pop();
14 InspectorTest.addResult(request1.url); 32 InspectorTest.addResult(request1.url);
15 InspectorTest.addResult("resource.type: " + request1.resourceType()); 33 InspectorTest.addResult("resource.type: " + request1.resourceType());
16 InspectorTest.addResult("resource.size: " + request1.resourceSize);
17 InspectorTest.addResult("resource.content before requesting content: " + request1.content); 34 InspectorTest.addResult("resource.content before requesting content: " + request1.content);
18 InspectorTest.assertTrue(!request1.failed, "Resource loading failed."); 35 InspectorTest.assertTrue(!request1.failed, "Resource loading failed.");
19 request1.requestContent(step3); 36 request1.requestContent(step3);
20 } 37 }
21 38
22 function step3() 39 function step3()
23 { 40 {
24 var request1 = InspectorTest.networkRequests().pop(); 41 var request1 = InspectorTest.networkRequests().pop();
25 InspectorTest.addResult("resource.content after requesting content: " + request1.content); 42 InspectorTest.addResult("resource.content after requesting content: " + request1.content);
26 43
27 InspectorTest.completeTest(); 44 InspectorTest.completeTest();
28 } 45 }
29 } 46 }
30 </script> 47 </script>
31 </head> 48 </head>
32 <body onload="runTest()"> 49 <body onload="runTest()">
33 <p> 50 <p>Tests EventSource resource type and content.</p>
34 Tests XHR network resource type and size for asynchronous requests when "blob" is specified as the response type.
35 </p>
36 </body> 51 </body>
37 </html> 52 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698