| Index: third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/postmessage-msgport-to-client.https.html
|
| diff --git a/third_party/WebKit/LayoutTests/http/tests/serviceworker/postmessage-msgport-to-client.html b/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/postmessage-msgport-to-client.https.html
|
| similarity index 85%
|
| copy from third_party/WebKit/LayoutTests/http/tests/serviceworker/postmessage-msgport-to-client.html
|
| copy to third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/postmessage-msgport-to-client.https.html
|
| index e1726bbe313f5380c171df77e7c7fcf9ab0ccaef..38b4f56e784d0b33dbf6b0feed61b2dcd01003ff 100644
|
| --- a/third_party/WebKit/LayoutTests/http/tests/serviceworker/postmessage-msgport-to-client.html
|
| +++ b/third_party/WebKit/LayoutTests/imported/wpt/service-workers/service-worker/postmessage-msgport-to-client.https.html
|
| @@ -1,9 +1,10 @@
|
| <!DOCTYPE html>
|
| <title>Service Worker: postMessage to Client</title>
|
| -<script src="../resources/testharness.js"></script>
|
| -<script src="../resources/testharnessreport.js"></script>
|
| -<script src="resources/test-helpers.js"></script>
|
| +<script src="/resources/testharness.js"></script>
|
| +<script src="/resources/testharnessreport.js"></script>
|
| +<script src="resources/test-helpers.sub.js"></script>
|
| <script>
|
| +var frame;
|
| var t = async_test('postMessage MessagePorts from ServiceWorker to Client');
|
| t.step(function() {
|
| var scope = 'resources/blank.html'
|
| @@ -13,7 +14,8 @@ t.step(function() {
|
| return wait_for_state(t, registration.installing, 'activated');
|
| })
|
| .then(function() { return with_iframe(scope); })
|
| - .then(function(frame) {
|
| + .then(function(f) {
|
| + frame = f;
|
| var w = frame.contentWindow;
|
| w.navigator.serviceWorker.onmessage = t.step_func(onMessage);
|
| w.navigator.serviceWorker.controller.postMessage('ping');
|
| @@ -39,6 +41,7 @@ t.step(function() {
|
| assert_array_equals(
|
| result, expected,
|
| 'Worker should post back expected values via MessagePort.');
|
| + frame.remove();
|
| service_worker_unregister_and_done(t, scope);
|
| } else {
|
| assert_unreached('Got unexpected message from ServiceWorker');
|
|
|