| 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 promise_test(function(t) { | 5 promise_test(function(t) { |
| 6 return fetch('http://') | 6 return fetch('http://') |
| 7 .then( | 7 .then( |
| 8 t.unreached_func('fetch of invalid URL must fail'), | 8 t.unreached_func('fetch of invalid URL must fail'), |
| 9 function() {}); | 9 function() {}); |
| 10 }, 'Fetch invalid URL'); | 10 }, 'Fetch invalid URL'); |
| (...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 159 assert_array_equals( | 159 assert_array_equals( |
| 160 self.internals.getInternalResponseURLList(response), | 160 self.internals.getInternalResponseURLList(response), |
| 161 [request.url]); | 161 [request.url]); |
| 162 } | 162 } |
| 163 }); | 163 }); |
| 164 }, 'Fetch result of 404 response'); | 164 }, 'Fetch result of 404 response'); |
| 165 | 165 |
| 166 promise_test(function(t) { | 166 promise_test(function(t) { |
| 167 var request = new Request( | 167 var request = new Request( |
| 168 '/fetch/resources/fetch-status.php?status=200#fragment'); | 168 '/fetch/resources/fetch-status.php?status=200#fragment'); |
| 169 | |
| 170 // The url attribute's getter must return request's url, | |
| 171 // serialized with the exclude fragment flag set. | |
| 172 assert_equals(request.url, | 169 assert_equals(request.url, |
| 173 BASE_ORIGIN + '/fetch/resources/fetch-status.php?status=200'); | 170 BASE_ORIGIN + '/fetch/resources/fetch-status.php?status=200#fragment'); |
| 174 | 171 |
| 175 return fetch(request) | 172 return fetch(request) |
| 176 .then(function(response) { | 173 .then(function(response) { |
| 177 assert_equals(response.status, 200); | 174 assert_equals(response.status, 200); |
| 178 assert_equals(response.statusText, 'OK'); | 175 assert_equals(response.statusText, 'OK'); |
| 179 // The url attribute's getter must return the empty string | 176 // The url attribute's getter must return the empty string |
| 180 // if response's url is null and response's url, | 177 // if response's url is null and response's url, |
| 181 // serialized with the exclude fragment flag set, otherwise. | 178 // serialized with the exclude fragment flag set, otherwise. |
| 182 assert_equals(response.url, | 179 assert_equals(response.url, |
| 183 BASE_ORIGIN + '/fetch/resources/fetch-status.php?status=200'); | 180 BASE_ORIGIN + '/fetch/resources/fetch-status.php?status=200'); |
| (...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 443 assert_true(req.bodyUsed); | 440 assert_true(req.bodyUsed); |
| 444 }, 'Calling fetch() disturbs body if not null'); | 441 }, 'Calling fetch() disturbs body if not null'); |
| 445 | 442 |
| 446 test(t => { | 443 test(t => { |
| 447 var req = new Request('/', {method: 'POST'}); | 444 var req = new Request('/', {method: 'POST'}); |
| 448 fetch(req); | 445 fetch(req); |
| 449 assert_false(req.bodyUsed); | 446 assert_false(req.bodyUsed); |
| 450 }, 'Calling fetch() doesn\'t disturb body if null'); | 447 }, 'Calling fetch() doesn\'t disturb body if null'); |
| 451 | 448 |
| 452 done(); | 449 done(); |
| OLD | NEW |