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 385 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 396 assert_true(req.bodyUsed, | 396 assert_true(req.bodyUsed, |
| 397 'Request should be flagged as used if it has been consumed.'); | 397 'Request should be flagged as used if it has been consumed.'); |
| 398 }, 'Request construction failure should not set "bodyUsed"'); | 398 }, 'Request construction failure should not set "bodyUsed"'); |
| 399 | 399 |
| 400 test(function() { | 400 test(function() { |
| 401 assert_equals(new Request(URL).referrer, 'about:client'); | 401 assert_equals(new Request(URL).referrer, 'about:client'); |
| 402 assert_equals(new Request(URL).referrerPolicy, ''); | 402 assert_equals(new Request(URL).referrerPolicy, ''); |
| 403 }, 'Request without RequestInit.'); | 403 }, 'Request without RequestInit.'); |
| 404 | 404 |
| 405 test(function() { | 405 test(function() { |
| 406 assert_equals(new Request(URL, {referrer: undefined}).referrer, | |
| 407 'about:client'); | |
| 408 assert_equals(new Request(URL).referrerPolicy, ''); | |
| 409 }, 'Request with referrer equals to undefined.'); | |
| 410 | |
| 411 test(function() { | |
| 412 var expected = location.href.slice(0, location.href.lastIndexOf("/")) + | |
| 413 "/null"; | |
|
falken
2017/03/27 09:09:19
nit: use single-quotes for the string literals (be
yiyix
2017/03/27 09:19:48
Done.
| |
| 414 assert_equals(new Request(URL, {referrer: null}).referrer, expected); | |
| 415 assert_equals(new Request(URL).referrerPolicy, ''); | |
| 416 }, 'Request with referrer equals to null.'); | |
| 417 | |
| 418 test(function() { | |
| 406 var req = new Request(URL, {referrer: 'about:client'}); | 419 var req = new Request(URL, {referrer: 'about:client'}); |
| 407 | 420 |
| 408 assert_equals(req.referrer, 'about:client', | 421 assert_equals(req.referrer, 'about:client', |
| 409 'constructed with referrer=about:client'); | 422 'constructed with referrer=about:client'); |
| 410 assert_equals(new Request(req.clone()).referrer, 'about:client', | 423 assert_equals(new Request(req.clone()).referrer, 'about:client', |
| 411 'cloned from a request with referrer=about:client'); | 424 'cloned from a request with referrer=about:client'); |
| 412 assert_equals(new Request(req.clone(), {foo: null}).referrer, | 425 assert_equals(new Request(req.clone(), {foo: null}).referrer, |
| 413 'about:client', | 426 'about:client', |
| 414 'constructed from a request with referrer=about:client'); | 427 'constructed from a request with referrer=about:client'); |
| 415 assert_equals(new Request(req.clone(), {method: 'GET'}).referrer, | 428 assert_equals(new Request(req.clone(), {method: 'GET'}).referrer, |
| (...skipping 397 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 813 credentials: 'include', | 826 credentials: 'include', |
| 814 body: 'this is a body'}); | 827 body: 'this is a body'}); |
| 815 | 828 |
| 816 return req.text() | 829 return req.text() |
| 817 .then(t => { | 830 .then(t => { |
| 818 assert_equals(t, 'this is a body'); | 831 assert_equals(t, 'this is a body'); |
| 819 }); | 832 }); |
| 820 }, 'Credentials and body can both be set.'); | 833 }, 'Credentials and body can both be set.'); |
| 821 | 834 |
| 822 done(); | 835 done(); |
| OLD | NEW |