Index: third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/extendable-message-event-ping-worker.js |
diff --git a/third_party/WebKit/LayoutTests/http/tests/serviceworker/ServiceWorkerGlobalScope/resources/extendable-message-event-ping-worker.js b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/extendable-message-event-ping-worker.js |
similarity index 60% |
rename from third_party/WebKit/LayoutTests/http/tests/serviceworker/ServiceWorkerGlobalScope/resources/extendable-message-event-ping-worker.js |
rename to third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/extendable-message-event-ping-worker.js |
index eb3f06486655e4b2539068c8394b97e02f6b62be..d07b22959cc0018cc31096929fd6ea380883ca78 100644 |
--- a/third_party/WebKit/LayoutTests/http/tests/serviceworker/ServiceWorkerGlobalScope/resources/extendable-message-event-ping-worker.js |
+++ b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/ServiceWorkerGlobalScope/resources/extendable-message-event-ping-worker.js |
@@ -1,3 +1,5 @@ |
+importScripts('./extendable-message-event-utils.js'); |
+ |
self.addEventListener('message', function(event) { |
switch (event.data.type) { |
case 'start': |
@@ -6,15 +8,10 @@ self.addEventListener('message', function(event) { |
{type: 'ping', client_id: event.source.id}); |
break; |
case 'pong': |
- var results = [ |
- 'Pong message: ' + event, |
- ' event.origin: ' + event.origin, |
- ' event.lastEventId: ' + event.lastEventId, |
- ' event.source: ' + event.source, |
- ' event.source.scriptURL: ' + event.source.scriptURL, |
- ' event.source.state: ' + event.source.state, |
- ' event.ports: ' + event.ports, |
- ]; |
+ var results = { |
+ pingOrPong: 'pong', |
+ event: ExtendableMessageEventUtils.serialize(event) |
+ }; |
var client_id = event.data.client_id; |
event.waitUntil(clients.get(client_id) |
.then(function(client) { |