| Index: third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/foreign-fetch-worker.js
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/foreign-fetch-worker.js b/third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/foreign-fetch-worker.js
|
| index 49a6d3ef33ee65ab964174e70d9331edf8217a04..55a740753fc3dada4712879bf37aae5dcd53b99f 100644
|
| --- a/third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/foreign-fetch-worker.js
|
| +++ b/third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/foreign-fetch-worker.js
|
| @@ -16,6 +16,10 @@ function handle_basic(event) {
|
| event.respondWith({response: new Response('Foreign Fetch'), origin: event.origin});
|
| }
|
|
|
| +function handle_null(event) {
|
| + event.respondWith({response: null });
|
| +}
|
| +
|
| function handle_onmessage(event) {
|
| event.respondWith({origin: event.origin, response:
|
| new Response('<script>window.onmessage = e => e.ports[0].postMessage("failed");</script>',
|
| @@ -49,6 +53,7 @@ self.addEventListener('foreignfetch', function(event) {
|
| var url = event.request.url;
|
| var handlers = [
|
| { pattern: '?basic', fn: handle_basic },
|
| + { pattern: '?null', fn: handle_null },
|
| { pattern: '?fallback', fn: handle_fallback },
|
| { pattern: '?fetch', fn: handle_fetch },
|
| { pattern: '?onmessage', fn: handle_onmessage },
|
|
|