Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(312)

Side by Side Diff: LayoutTests/http/tests/serviceworker/resources/cache-delete-worker.js

Issue 435453002: [ServiceWorker] Update formatting for tests. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 importScripts('worker-testharness.js'); 1 importScripts('worker-testharness.js');
2 importScripts('/resources/testharness-helpers.js'); 2 importScripts('/resources/testharness-helpers.js');
3 3
4 var test_url = 'https://example.com/foo'; 4 var test_url = 'https://example.com/foo';
5 5
6 // Construct a generic Request object. The URL is |test_url|. All other fields 6 // Construct a generic Request object. The URL is |test_url|. All other fields
7 // are defaults. 7 // are defaults.
8 function new_test_request() { 8 function new_test_request() {
9 return new Request(test_url); 9 return new Request(test_url);
10 } 10 }
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
120 // is to test that CacheQueryOptions, if specified, are used. 120 // is to test that CacheQueryOptions, if specified, are used.
121 121
122 prepopulated_cache_test(function(cache) { 122 prepopulated_cache_test(function(cache) {
123 return cache.delete('http://example.com/a', { prefixMatch: true }) 123 return cache.delete('http://example.com/a', { prefixMatch: true })
124 .then(function(result) { 124 .then(function(result) {
125 assert_true(result, 125 assert_true(result,
126 'Cache.delete should resolve with "true" if an entry ' + 126 'Cache.delete should resolve with "true" if an entry ' +
127 'was successfully deleted.'); 127 'was successfully deleted.');
128 }) 128 })
129 .then(function() { 129 .then(function() {
130 return Promise.all([].concat( 130 return Promise.all(
131 // The entries 'a' and 'a_with_query' should have been deleted. 131 [].concat(
132 ['a', 'a_with_query'].map(function(k) { 132 // The entries 'a' and 'a_with_query' should have been deleted.
133 return assert_promise_rejects( 133 ['a', 'a_with_query'].map(function(k) {
134 cache.match(cache_entries[k].request.url), 134 return assert_promise_rejects(
135 'NotFoundError', 135 cache.match(cache_entries[k].request.url),
136 'Cache.delete should respect "prefixMatch" option.'); 136 'NotFoundError',
137 }), 137 'Cache.delete should respect "prefixMatch" option.');
138 // The entry 'b' should still be in the cache. 138 }),
139 cache.match(cache_entries.b.request.url) 139 // The entry 'b' should still be in the cache.
140 cache.match(cache_entries.b.request.url)
140 .catch(function() { 141 .catch(function() {
141 assert_unreached('Cache.delete should respect ' + 142 assert_unreached('Cache.delete should respect ' +
142 '"prefixMatch" option.'); 143 '"prefixMatch" option.');
143 }) 144 })
144 )); 145 ));
145 }); 146 });
146 }, 'Cache.delete with CacheQueryOptions.*'); 147 }, 'Cache.delete with CacheQueryOptions.*');
147 148
148 prepopulated_cache_test(function(cache) { 149 prepopulated_cache_test(function(cache) {
149 return cache.delete('http://example.com/ac', { prefixMatch: true }) 150 return cache.delete('http://example.com/ac', { prefixMatch: true })
150 .then(function(result) { 151 .then(function(result) {
151 assert_false(result, 152 assert_false(result,
152 'Cache.delete should resolve with "false" if there ' + 153 'Cache.delete should resolve with "false" if there ' +
153 'are no matching entries.'); 154 'are no matching entries.');
154 }); 155 });
155 }, 'Cache.delete with CacheQueryOptions.* that don\'t match'); 156 }, 'Cache.delete with CacheQueryOptions.* that don\'t match');
156 157
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698