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

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

Issue 882383002: [Fetch] Request with GET/HEAD method cannot have body (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 10 months 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
OLDNEW
1 importScripts('worker-testharness.js'); 1 importScripts('worker-testharness.js');
2 importScripts('/resources/testharness-helpers.js'); 2 importScripts('/resources/testharness-helpers.js');
3 importScripts('override_assert_object_equals.js'); 3 importScripts('override_assert_object_equals.js');
4 4
5 // A set of Request/Response pairs to be used with prepopulated_cache_test(). 5 // A set of Request/Response pairs to be used with prepopulated_cache_test().
6 var simple_entries = [ 6 var simple_entries = [
7 { 7 {
8 name: 'a', 8 name: 'a',
9 request: new Request('http://example.com/a'), 9 request: new Request('http://example.com/a'),
10 response: new Response('') 10 response: new Response('')
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
174 prepopulated_cache_test(simple_entries, function(cache, entries) { 174 prepopulated_cache_test(simple_entries, function(cache, entries) {
175 return cache.match(new Request(entries.a.request.url)) 175 return cache.match(new Request(entries.a.request.url))
176 .then(function(result) { 176 .then(function(result) {
177 assert_object_equals(result, entries.a.response, 177 assert_object_equals(result, entries.a.response,
178 'Cache.match should match by Request.'); 178 'Cache.match should match by Request.');
179 }); 179 });
180 }, 'Cache.match with new Request'); 180 }, 'Cache.match with new Request');
181 181
182 cache_test(function(cache) { 182 cache_test(function(cache) {
183 var request = new Request('https://example.com/foo', { 183 var request = new Request('https://example.com/foo', {
184 method: 'GET', 184 method: 'POST',
185 body: 'Hello world!' 185 body: 'Hello world!'
186 }); 186 });
187 var response = new Response('Booyah!', { 187 var response = new Response('Booyah!', {
188 status: 200, 188 status: 200,
189 headers: {'Content-Type': 'text/plain'} 189 headers: {'Content-Type': 'text/plain'}
190 }); 190 });
191 191
192 return cache.put(request.clone(), response.clone()) 192 return cache.put(request.clone(), response.clone())
193 .then(function() { 193 .then(function() {
194 assert_false( 194 assert_false(
(...skipping 391 matching lines...) Expand 10 before | Expand all | Expand 10 after
586 }); 586 });
587 p = p.then(function() { 587 p = p.then(function() {
588 assert_equals(Object.keys(hash).length, entries.length); 588 assert_equals(Object.keys(hash).length, entries.length);
589 }); 589 });
590 590
591 return p.then(function() { 591 return p.then(function() {
592 return test_function(cache, hash); 592 return test_function(cache, hash);
593 }); 593 });
594 }, description); 594 }, description);
595 } 595 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698