| Index: third_party/WebKit/LayoutTests/http/tests/cachestorage/script-tests/cache-match.js
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/cachestorage/script-tests/cache-match.js b/third_party/WebKit/LayoutTests/http/tests/cachestorage/script-tests/cache-match.js
|
| index ea0a2144aaf53ccb763af17a6b14b11fe8dcd7e9..755ccec43227b6d9f06ac3196304e2a76eb0e197 100644
|
| --- a/third_party/WebKit/LayoutTests/http/tests/cachestorage/script-tests/cache-match.js
|
| +++ b/third_party/WebKit/LayoutTests/http/tests/cachestorage/script-tests/cache-match.js
|
| @@ -29,6 +29,23 @@ prepopulated_cache_test(simple_entries, function(cache, entries) {
|
| }, 'Cache.match with Request');
|
|
|
| prepopulated_cache_test(simple_entries, function(cache, entries) {
|
| + var alt_response = new Response('', {status: 201});
|
| +
|
| + return self.caches.open('second_matching_cache')
|
| + .then(function(cache) {
|
| + return cache.put(entries.a.request, alt_response.clone());
|
| + })
|
| + .then(function() {
|
| + return cache.match(entries.a.request)
|
| + })
|
| + .then(function(result) {
|
| + assert_response_equals(
|
| + result, entries.a.response,
|
| + 'Cache.match should match the first cache.');
|
| + });
|
| + }, 'Cache.match with multiple cache hits');
|
| +
|
| +prepopulated_cache_test(simple_entries, function(cache, entries) {
|
| return cache.match(new Request(entries.a.request.url))
|
| .then(function(result) {
|
| assert_response_equals(result, entries.a.response,
|
|
|