blob: 712c4b73c9bc6da7c828a4c194b09ad9018d47ae [file] [log] [blame]
self.addEventListener('fetch', function(event) {
var testcase = new URL(event.request.url).search;
switch (testcase) {
case '?response-object':
event.respondWith(new Response('body'));
break;
case '?response-promise-object':
event.respondWith(Promise.resolve(new Response('body')));
break;
case '?other-value':
event.respondWith(new Object());
break;
}
});