Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(636)

Side by Side Diff: LayoutTests/http/tests/serviceworker/chromium/clients-openwindow.html

Issue 1028063002: Add expectation for http/tests/serviceworker/chromium/clients-openwindow.html (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « LayoutTests/TestExpectations ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <title>Service Worker: clients.openWindow() tests (using testRunner)</title> 2 <title>Service Worker: clients.openWindow() tests (using testRunner)</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.js"></script>
6 <script> 6 <script>
7 // This test is using testRunner to grant itself the notification permission and 7 // This test is using testRunner to grant itself the notification permission and
8 // to simulate a click on a notification. A couple of changes would allow it to 8 // to simulate a click on a notification. A couple of changes would allow it to
9 // be run as a manual test by other browser vendors. 9 // be run as a manual test by other browser vendors.
10 if (window.testRunner) 10 if (window.testRunner)
(...skipping 14 matching lines...) Expand all
25 w.navigator.serviceWorker.controller.postMessage('start'); 25 w.navigator.serviceWorker.controller.postMessage('start');
26 }) 26 })
27 .catch(unreached_rejection(t)); 27 .catch(unreached_rejection(t));
28 28
29 var result = []; 29 var result = [];
30 var expected = ['openWindow() can\'t open a window without a user interactio n', 30 var expected = ['openWindow() can\'t open a window without a user interactio n',
31 'openWindow() error is InvalidAccessError', 31 'openWindow() error is InvalidAccessError',
32 'openWindow() can open cross origin windows', 32 'openWindow() can open cross origin windows',
33 'openWindow() result: null', 33 'openWindow() result: null',
34 'openWindow() can open not controlled windows', 34 'openWindow() can open not controlled windows',
35 'openWindow() result: null', 35 'openWindow() result: [object WindowClient]',
36 'openWindow() can open controlled windows', 36 'openWindow() can open controlled windows',
37 'openWindow() result: [object WindowClient]', 37 'openWindow() result: [object WindowClient]',
38 ' url: ' + location.origin + '/serviceworker/chromium/resour ces/blank.html', 38 ' url: ' + location.origin + '/serviceworker/chromium/resour ces/blank.html',
39 ' visibilityState: visible', 39 ' visibilityState: visible',
40 ' focused: true', 40 ' focused: true',
41 ' frameType: top-level', 41 ' frameType: top-level',
42 'openWindow() can open about:blank', 42 'openWindow() can open about:blank',
43 'openWindow() result: null', 43 'openWindow() result: null',
44 'openWindow() can open about:crash', 44 'openWindow() can open about:crash',
45 'openWindow() result: null', 45 'openWindow() result: null',
(...skipping 21 matching lines...) Expand all
67 if (message === 'quit') { 67 if (message === 'quit') {
68 assert_array_equals(result, expected, 68 assert_array_equals(result, expected,
69 'Worker should post back expected messages.'); 69 'Worker should post back expected messages.');
70 service_worker_unregister_and_done(t, scope); 70 service_worker_unregister_and_done(t, scope);
71 } else { 71 } else {
72 result.push(message); 72 result.push(message);
73 } 73 }
74 } 74 }
75 }); 75 });
76 </script> 76 </script>
OLDNEW
« no previous file with comments | « LayoutTests/TestExpectations ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698