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

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

Issue 733983002: Service Worker: FetchEvent.preventDefault() results in a network error (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: sync 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
(Empty)
1 // Test that multiple fetch handlers do not confuse the implementation.
2 self.addEventListener('fetch', function(event) {});
3
4 self.addEventListener('fetch', function(event) {
5 var testcase = new URL(event.request.url).search;
6 switch (testcase) {
7 case '?reject':
8 event.respondWith(Promise.reject());
9 break;
10 case '?prevent-default':
11 event.preventDefault();
12 break;
13 case '?prevent-default-and-respond-with':
14 event.preventDefault();
15 break;
16 }
17 });
18
19 self.addEventListener('fetch', function(event) {});
20
21 self.addEventListener('fetch', function(event) {
22 var testcase = new URL(event.request.url).search;
23 if (testcase == '?prevent-default-and-respond-with')
24 event.respondWith(new Response('responding!'));
25 });
26
27 self.addEventListener('fetch', function(event) {});
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698