OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <title>Service Worker: FetchEvent.respondWith() argument type test.</title> | 2 <title>Service Worker: FetchEvent.respondWith() argument type test.</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/test-helpers.js"></script> | 5 <script src="resources/test-helpers.sub.js"></script> |
6 <script> | 6 <script> |
7 var resolve_test_done; | 7 var resolve_test_done; |
8 | 8 |
9 var test_done_promise = new Promise(function(resolve) { | 9 var test_done_promise = new Promise(function(resolve) { |
10 resolve_test_done = resolve; | 10 resolve_test_done = resolve; |
11 }); | 11 }); |
12 | 12 |
13 // Called by the child frame. | 13 // Called by the child frame. |
14 function notify_test_done(result) { | 14 function notify_test_done(result) { |
15 resolve_test_done(result); | 15 resolve_test_done(result); |
(...skipping 16 matching lines...) Expand all Loading... |
32 return test_done_promise; | 32 return test_done_promise; |
33 }) | 33 }) |
34 .then(function(result) { | 34 .then(function(result) { |
35 frame.remove(); | 35 frame.remove(); |
36 assert_equals(result, 'PASS'); | 36 assert_equals(result, 'PASS'); |
37 return service_worker_unregister_and_done(t, scope); | 37 return service_worker_unregister_and_done(t, scope); |
38 }); | 38 }); |
39 }, 'respondWith() takes either a Response or a promise that resolves ' + | 39 }, 'respondWith() takes either a Response or a promise that resolves ' + |
40 'with a Response. Other values should raise a network error.'); | 40 'with a Response. Other values should raise a network error.'); |
41 </script> | 41 </script> |
OLD | NEW |