Upstream version 11.40.271.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / http / tests / serviceworker / resources / fetch-request-resources-worker.js
1 var requests = [];
2 var port = undefined;
3
4 self.onmessage = function(e) {
5   var message = e.data;
6   if ('port' in message) {
7     port = message.port;
8     port.postMessage({ready: true});
9   }
10 };
11
12 self.addEventListener('fetch', function(event) {
13     var url = event.request.url;
14     if (url.indexOf('dummy?test') == -1) {
15       return;
16     }
17     port.postMessage({
18         url: url,
19         mode: event.request.mode,
20         credentials: event.request.credentials
21       });
22     event.respondWith(Promise.reject());
23   });