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

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/inspector/network-test.js

Issue 2573743002: Handle MOJO_RESULT_BUSY result in URLResponseBodyConsumer (Closed)
Patch Set: fix Created 4 years 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 | « third_party/WebKit/LayoutTests/TestExpectations ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // This goes before everything else to keep console message line number invarian t. 1 // This goes before everything else to keep console message line number invarian t.
2 var lastXHRIndex = 0; 2 var lastXHRIndex = 0;
3 function xhrLoadedCallback() 3 function xhrLoadedCallback()
4 { 4 {
5 // We need to make sure the console message text is unique so that we don't end up with repeat count update only. 5 // We need to make sure the console message text is unique so that we don't end up with repeat count update only.
6 console.log("XHR loaded: " + (++lastXHRIndex)); 6 console.log("XHR loaded: " + (++lastXHRIndex));
7 } 7 }
8 8
9 function makeSimpleXHR(method, url, async, callback) 9 function makeSimpleXHR(method, url, async, callback)
10 { 10 {
(...skipping 27 matching lines...) Expand all
38 } 38 }
39 39
40 function makeXHRForJSONArguments(jsonArgs) 40 function makeXHRForJSONArguments(jsonArgs)
41 { 41 {
42 var args = JSON.parse(jsonArgs); 42 var args = JSON.parse(jsonArgs);
43 makeXHR(args.method, args.url, args.async, args.user, args.password, args.he aders || [], args.withCredentials, args.payload, args.type, xhrLoadedCallback); 43 makeXHR(args.method, args.url, args.async, args.user, args.password, args.he aders || [], args.withCredentials, args.payload, args.type, xhrLoadedCallback);
44 } 44 }
45 45
46 function makeFetch(url, requestInitializer) 46 function makeFetch(url, requestInitializer)
47 { 47 {
48 return fetch(url, requestInitializer).catch(e => e); 48 return fetch(url, requestInitializer).then(res => {
49 // Call text(). Otherwise the backpressure mechanism may block loading.
50 res.text();
51 return res;
52 }).catch(e => e);
49 } 53 }
50 54
51 var initialize_NetworkTest = function() { 55 var initialize_NetworkTest = function() {
52 56
53 InspectorTest.preloadPanel("network"); 57 InspectorTest.preloadPanel("network");
54 58
55 InspectorTest.recordNetwork = function() 59 InspectorTest.recordNetwork = function()
56 { 60 {
57 UI.panels.network._networkLogView.setRecording(true); 61 UI.panels.network._networkLogView.setRecording(true);
58 } 62 }
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
136 version: "formatAsTypeName", 140 version: "formatAsTypeName",
137 wait: "formatAsTypeName", 141 wait: "formatAsTypeName",
138 _transferSize: "formatAsTypeName", 142 _transferSize: "formatAsTypeName",
139 _error: "skip" 143 _error: "skip"
140 }; 144 };
141 // addObject checks own properties only, so make a deep copy rather than use pro totype. 145 // addObject checks own properties only, so make a deep copy rather than use pro totype.
142 InspectorTest.HARPropertyFormattersWithSize = JSON.parse(JSON.stringify(Inspecto rTest.HARPropertyFormatters)); 146 InspectorTest.HARPropertyFormattersWithSize = JSON.parse(JSON.stringify(Inspecto rTest.HARPropertyFormatters));
143 InspectorTest.HARPropertyFormattersWithSize.size = "formatAsTypeName"; 147 InspectorTest.HARPropertyFormattersWithSize.size = "formatAsTypeName";
144 148
145 }; 149 };
OLDNEW
« no previous file with comments | « third_party/WebKit/LayoutTests/TestExpectations ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698