| 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 |