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

Side by Side Diff: LayoutTests/http/tests/serviceworker/resources/fetch-event-test-worker.js

Issue 701683005: Service Workers/Fetch: Fix Response constructor for empty/null (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
« no previous file with comments | « no previous file | LayoutTests/http/tests/serviceworker/resources/response-content-worker.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 function handleString(event) { 1 function handleString(event) {
2 event.respondWith(new Response('Test string')); 2 event.respondWith(new Response('Test string'));
3 } 3 }
4 4
5 function handleBlob(event) { 5 function handleBlob(event) {
6 event.respondWith(new Response(new Blob(['Test blob']))); 6 event.respondWith(new Response(new Blob(['Test blob'])));
7 } 7 }
8 8
9 function handleReferrer(event) { 9 function handleReferrer(event) {
10 event.respondWith(new Response(new Blob( 10 event.respondWith(new Response(new Blob(
11 ['Referrer: ' + event.request.referrer]))); 11 ['Referrer: ' + event.request.referrer])));
12 } 12 }
13 13
14 function handleNullBody(event) { 14 function handleNullBody(event) {
15 event.respondWith(new Response(null)); 15 event.respondWith(new Response());
16 } 16 }
17 17
18 function handleFetch(event) { 18 function handleFetch(event) {
19 event.respondWith(fetch('other.html')); 19 event.respondWith(fetch('other.html'));
20 } 20 }
21 21
22 function handleFormPost(event) { 22 function handleFormPost(event) {
23 event.respondWith(new Promise(function(resolve) { 23 event.respondWith(new Promise(function(resolve) {
24 event.request.text() 24 event.request.text()
25 .then(function(result) { 25 .then(function(result) {
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 } 62 }
63 } 63 }
64 64
65 if (handler) { 65 if (handler) {
66 handler.fn(event); 66 handler.fn(event);
67 } else { 67 } else {
68 event.respondWith(new Response(new Blob( 68 event.respondWith(new Response(new Blob(
69 ['Service Worker got an unexpected request: ' + url]))); 69 ['Service Worker got an unexpected request: ' + url])));
70 } 70 }
71 }); 71 });
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/http/tests/serviceworker/resources/response-content-worker.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698