| Index: third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/fetch-event-test-worker.js
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/fetch-event-test-worker.js b/third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/fetch-event-test-worker.js
|
| index 1443681f41b470e832a4898c6fdf5732ccbe3fa7..f375c40e8e8c5a0b95be08c8435263debb56e08a 100644
|
| --- a/third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/fetch-event-test-worker.js
|
| +++ b/third_party/WebKit/LayoutTests/http/tests/serviceworker/resources/fetch-event-test-worker.js
|
| @@ -70,6 +70,11 @@ function handleUsedCheck(event) {
|
| }
|
| }
|
|
|
| +function handleHeaders(event) {
|
| + const headers = Array.from(event.request.headers);
|
| + event.respondWith(new Response(JSON.stringify(headers)));
|
| +}
|
| +
|
| self.addEventListener('fetch', function(event) {
|
| var url = event.request.url;
|
| var handlers = [
|
| @@ -82,7 +87,8 @@ self.addEventListener('fetch', function(event) {
|
| { pattern: '?fetch', fn: handleFetch },
|
| { pattern: '?form-post', fn: handleFormPost },
|
| { pattern: '?multiple-respond-with', fn: handleMultipleRespondWith },
|
| - { pattern: '?used-check', fn: handleUsedCheck }
|
| + { pattern: '?used-check', fn: handleUsedCheck },
|
| + { pattern: '?headers', fn: handleHeaders }
|
| ];
|
|
|
| var handler = null;
|
|
|