OLD | NEW |
| (Empty) |
1 importScripts('/resources/testharness.js'); | |
2 | |
3 self.addEventListener('fetch', function(event) { | |
4 event.respondWith(new Promise(function(resolve) { | |
5 Promise.resolve() | |
6 .then(function() { | |
7 assert_equals( | |
8 event.request.redirect, 'manual', | |
9 'The redirect mode of navigation request must be manual.'); | |
10 return fetch(event.request); | |
11 }) | |
12 .then(function(response) { | |
13 assert_equals( | |
14 response.type, 'opaqueredirect', | |
15 'The response type of 302 response must be opaqueredirect.'); | |
16 resolve(new Response('OK')); | |
17 }) | |
18 .catch(function(error) { | |
19 resolve(new Response('Failed in SW: ' + error)); | |
20 }); | |
21 })); | |
22 }); | |
OLD | NEW |