Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 if (self.importScripts) { | 1 if (self.importScripts) { |
| 2 importScripts('../resources/fetch-test-helpers.js'); | 2 importScripts('../resources/fetch-test-helpers.js'); |
| 3 } | 3 } |
| 4 | 4 |
| 5 var URL = 'https://www.example.com/test.html'; | 5 var URL = 'https://www.example.com/test.html'; |
| 6 | 6 |
| 7 test(function() { | 7 test(function() { |
| 8 var headers = new Headers; | 8 var headers = new Headers; |
| 9 headers.set('User-Agent', 'Mozilla/5.0'); | 9 headers.set('User-Agent', 'Mozilla/5.0'); |
| 10 headers.set('Accept', 'text/html'); | 10 headers.set('Accept', 'text/html'); |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 53 new Request(URL, {mode: 'nocors'}), | 53 new Request(URL, {mode: 'nocors'}), |
| 54 new Request(URL, {mode: 'no cors'}), | 54 new Request(URL, {mode: 'no cors'}), |
| 55 new Request(URL, {mode: 'no-cors\0'}), | 55 new Request(URL, {mode: 'no-cors\0'}), |
| 56 new Request(URL, {mode: ' no-cors'}), | 56 new Request(URL, {mode: ' no-cors'}), |
| 57 new Request(URL, {mode: 'no--cors'}), | 57 new Request(URL, {mode: 'no--cors'}), |
| 58 new Request(URL, {mode: 'NO-CORS'}), | 58 new Request(URL, {mode: 'NO-CORS'}), |
| 59 new Request(URL, {mode: 'cors\0'}), | 59 new Request(URL, {mode: 'cors\0'}), |
| 60 new Request(URL, {mode: ' cors'}), | 60 new Request(URL, {mode: ' cors'}), |
| 61 new Request(URL, {mode: 'co rs'}), | 61 new Request(URL, {mode: 'co rs'}), |
| 62 new Request(URL, {mode: 'CORS'}), | 62 new Request(URL, {mode: 'CORS'}), |
| 63 new Request(URL, {mode: 'navigate\0'}), | |
| 64 new Request(URL, {mode: ' navigate'}), | |
| 65 new Request(URL, {mode: 'navi gate'}), | |
| 66 new Request(URL, {mode: 'NAVIGATE'}), | |
| 63 new Request(URL, {mode: '\0'.repeat(100000)}), | 67 new Request(URL, {mode: '\0'.repeat(100000)}), |
| 64 new Request(URL, {mode: 'x'.repeat(100000)}), | 68 new Request(URL, {mode: 'x'.repeat(100000)}), |
| 65 new Request(URL, {credentials: null}), | 69 new Request(URL, {credentials: null}), |
| 66 new Request(URL, {credentials: undefined}), | 70 new Request(URL, {credentials: undefined}), |
| 67 new Request(URL, {credentials: 'omit\0'}), | 71 new Request(URL, {credentials: 'omit\0'}), |
| 68 new Request(URL, {credentials: ' omit'}), | 72 new Request(URL, {credentials: ' omit'}), |
| 69 new Request(URL, {credentials: 'om it'}), | 73 new Request(URL, {credentials: 'om it'}), |
| 70 new Request(URL, {credentials: 'OMIT'}), | 74 new Request(URL, {credentials: 'OMIT'}), |
| 71 new Request(URL, {credentials: 'sameorigin'}), | 75 new Request(URL, {credentials: 'sameorigin'}), |
| 72 new Request(URL, {credentials: 'same origin'}), | 76 new Request(URL, {credentials: 'same origin'}), |
| (...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 287 {name: 'TypeError'}, | 291 {name: 'TypeError'}, |
| 288 function() { | 292 function() { |
| 289 var request = new Request(URL, {mode: mode, method: name}); | 293 var request = new Request(URL, {mode: mode, method: name}); |
| 290 }, | 294 }, |
| 291 'new Request with an invalid method (' + name + ') should throw'); | 295 'new Request with an invalid method (' + name + ') should throw'); |
| 292 }); | 296 }); |
| 293 }); | 297 }); |
| 294 }, 'Request method name throw test'); | 298 }, 'Request method name throw test'); |
| 295 | 299 |
| 296 test(function() { | 300 test(function() { |
| 301 assert_throws( | |
| 302 {name: 'TypeError'}, | |
| 303 function() { | |
| 304 var request = new Request(URL, {mode: 'navigate'}); | |
| 305 }, | |
| 306 'new Request with a navigate mode should throw'); | |
| 307 }, 'Request mode throw test'); | |
|
hiroshige
2015/11/06 07:43:02
nit:
Change
" }, 'Request mode throw test');"
int
shiva.jm
2015/11/09 07:15:47
Done.
| |
| 308 | |
| 309 test(function() { | |
| 297 var url = 'http://example.com'; | 310 var url = 'http://example.com'; |
| 298 TO_BE_NORMALIZED_METHOD_NAMES.forEach( | 311 TO_BE_NORMALIZED_METHOD_NAMES.forEach( |
| 299 function(method) { | 312 function(method) { |
| 300 assert_equals(new Request(url, {method: method.toUpperCase()}).method, | 313 assert_equals(new Request(url, {method: method.toUpperCase()}).method, |
| 301 method.toUpperCase(), | 314 method.toUpperCase(), |
| 302 'method must match: ' + method); | 315 'method must match: ' + method); |
| 303 assert_equals(new Request(url, {method: method}).method, | 316 assert_equals(new Request(url, {method: method}).method, |
| 304 method.toUpperCase(), | 317 method.toUpperCase(), |
| 305 'method should be normalized to uppercase: ' + method); | 318 'method should be normalized to uppercase: ' + method); |
| 306 }); | 319 }); |
| (...skipping 419 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 726 var req2 = new Request(req); | 739 var req2 = new Request(req); |
| 727 assert_true(req.bodyUsed); | 740 assert_true(req.bodyUsed); |
| 728 assert_false(req2.bodyUsed); | 741 assert_false(req2.bodyUsed); |
| 729 return req2.text(); | 742 return req2.text(); |
| 730 }).then(function(text) { | 743 }).then(function(text) { |
| 731 assert_equals(text, ''); | 744 assert_equals(text, ''); |
| 732 }); | 745 }); |
| 733 }, 'Consume and pass'); | 746 }, 'Consume and pass'); |
| 734 | 747 |
| 735 done(); | 748 done(); |
| OLD | NEW |