OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <title>Service Worker: Navigate a Window</title> | 2 <title>Service Worker: Navigate a Window</title> |
3 <script src="/resources/testharness.js"></script> | 3 <script src="/resources/testharness.js"></script> |
4 <script src="/resources/testharnessreport.js"></script> | 4 <script src="/resources/testharnessreport.js"></script> |
5 <script src="resources/get-host-info.sub.js"></script> | 5 <script src="/common/get-host-info.sub.js"></script> |
6 <script src="resources/test-helpers.sub.js"></script> | 6 <script src="resources/test-helpers.sub.js"></script> |
7 <body> | 7 <body> |
8 <script> | 8 <script> |
9 var host_info = get_host_info(); | 9 var host_info = get_host_info(); |
10 var BASE_URL = host_info['HTTPS_ORIGIN'] + base_path(); | 10 var BASE_URL = host_info['HTTPS_ORIGIN'] + base_path(); |
11 | 11 |
12 function wait_for_message(msg) { | 12 function wait_for_message(msg) { |
13 return new Promise(function(resolve, reject) { | 13 return new Promise(function(resolve, reject) { |
14 window.addEventListener('message', function onMsg(evt) { | 14 window.addEventListener('message', function onMsg(evt) { |
15 if (evt.data.type === msg) { | 15 if (evt.data.type === msg) { |
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
132 .then(win => go_forward(win)) | 132 .then(win => go_forward(win)) |
133 .then(win => validate_window(win, url2, { includeUncontrolled: true })) | 133 .then(win => validate_window(win, url2, { includeUncontrolled: true })) |
134 .then(win => reload_window(win)) | 134 .then(win => reload_window(win)) |
135 .then(win => validate_window(win, url2, { includeUncontrolled: true })) | 135 .then(win => validate_window(win, url2, { includeUncontrolled: true })) |
136 .then(win => win.close()) | 136 .then(win => win.close()) |
137 .catch(unreached_rejection(t)) | 137 .catch(unreached_rejection(t)) |
138 .then(___ => service_worker_unregister(t, scope)) | 138 .then(___ => service_worker_unregister(t, scope)) |
139 }, 'Clients.matchAll() should not show an old window after it navigates.'); | 139 }, 'Clients.matchAll() should not show an old window after it navigates.'); |
140 </script> | 140 </script> |
141 </body> | 141 </body> |
OLD | NEW |