| OLD | NEW |
| 1 if (self.importScripts) { | 1 if (self.importScripts) { |
| 2 importScripts('/resources/testharness.js'); | 2 importScripts('/resources/testharness.js'); |
| 3 importScripts('../resources/test-helpers.js'); | 3 importScripts('../resources/test-helpers.js'); |
| 4 } | 4 } |
| 5 | 5 |
| 6 prepopulated_cache_test(simple_entries, function(cache, entries) { | 6 prepopulated_cache_test(simple_entries, function(cache, entries) { |
| 7 return cache.match('not-present-in-the-cache') | 7 return cache.match('not-present-in-the-cache') |
| 8 .then(function(result) { | 8 .then(function(result) { |
| 9 assert_equals(result, undefined, | 9 assert_equals(result, undefined, |
| 10 'Cache.match failures should resolve with undefined.'); | 10 'Cache.match failures should resolve with undefined.'); |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 46 | 46 |
| 47 prepopulated_cache_test(simple_entries, function(cache, entries) { | 47 prepopulated_cache_test(simple_entries, function(cache, entries) { |
| 48 return cache.match(new Request(entries.a.request.url)) | 48 return cache.match(new Request(entries.a.request.url)) |
| 49 .then(function(result) { | 49 .then(function(result) { |
| 50 assert_response_equals(result, entries.a.response, | 50 assert_response_equals(result, entries.a.response, |
| 51 'Cache.match should match by Request.'); | 51 'Cache.match should match by Request.'); |
| 52 }); | 52 }); |
| 53 }, 'Cache.match with new Request'); | 53 }, 'Cache.match with new Request'); |
| 54 | 54 |
| 55 prepopulated_cache_test(simple_entries, function(cache, entries) { | 55 prepopulated_cache_test(simple_entries, function(cache, entries) { |
| 56 return cache.match(new Request(entries.a.request.url, {method: 'HEAD'})) |
| 57 .then(function(result) { |
| 58 assert_equals(result, undefined, |
| 59 'Cache.match should not match HEAD Request.'); |
| 60 }); |
| 61 }, 'Cache.match with HEAD'); |
| 62 |
| 63 prepopulated_cache_test(simple_entries, function(cache, entries) { |
| 56 return cache.match(entries.a.request, | 64 return cache.match(entries.a.request, |
| 57 {ignoreSearch: true}) | 65 {ignoreSearch: true}) |
| 58 .then(function(result) { | 66 .then(function(result) { |
| 59 assert_response_in_array( | 67 assert_response_in_array( |
| 60 result, | 68 result, |
| 61 [ | 69 [ |
| 62 entries.a.response, | 70 entries.a.response, |
| 63 entries.a_with_query.response | 71 entries.a_with_query.response |
| 64 ], | 72 ], |
| 65 'Cache.match with ignoreSearch should ignore the ' + | 73 'Cache.match with ignoreSearch should ignore the ' + |
| (...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 230 return cache.match(entries.error_response.request.url) | 238 return cache.match(entries.error_response.request.url) |
| 231 .then(function(result) { | 239 .then(function(result) { |
| 232 assert_response_equals( | 240 assert_response_equals( |
| 233 result, entries.error_response.response, | 241 result, entries.error_response.response, |
| 234 'Cache.match should return a Response object that has the ' + | 242 'Cache.match should return a Response object that has the ' + |
| 235 'same properties as a stored network error response.'); | 243 'same properties as a stored network error response.'); |
| 236 }); | 244 }); |
| 237 }, 'Cache.match with a network error Response'); | 245 }, 'Cache.match with a network error Response'); |
| 238 | 246 |
| 239 done(); | 247 done(); |
| OLD | NEW |