OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Include test fixture. | 5 // Include test fixture. |
6 GEN_INCLUDE(['../../testing/chromevox_next_e2e_test_base.js', | 6 GEN_INCLUDE(['../../testing/chromevox_next_e2e_test_base.js', |
7 '../../testing/assert_additions.js']); | 7 '../../testing/assert_additions.js']); |
8 | 8 |
9 GEN_INCLUDE(['../../testing/mock_feedback.js']); | 9 GEN_INCLUDE(['../../testing/mock_feedback.js']); |
10 | 10 |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 <script> | 103 <script> |
104 document.getElementById('go').addEventListener('click', function() { | 104 document.getElementById('go').addEventListener('click', function() { |
105 document.getElementById('c').textContent = 'Charlie'; | 105 document.getElementById('c').textContent = 'Charlie'; |
106 document.getElementById('a').textContent = 'Alpha'; | 106 document.getElementById('a').textContent = 'Alpha'; |
107 }, false); | 107 }, false); |
108 </script> | 108 </script> |
109 */}, | 109 */}, |
110 function(rootNode) { | 110 function(rootNode) { |
111 var go = rootNode.find({ role: RoleType.button }); | 111 var go = rootNode.find({ role: RoleType.button }); |
112 mockFeedback.call(go.doDefault.bind(go)) | 112 mockFeedback.call(go.doDefault.bind(go)) |
113 .expectQueuedSpeech('Alpha') | 113 .expectCategoryFlushSpeech('Alpha') |
114 .expectQueuedSpeech('Bravo') | 114 .expectQueuedSpeech('Bravo') |
115 .expectQueuedSpeech('Charlie'); | 115 .expectQueuedSpeech('Charlie'); |
116 mockFeedback.replay(); | 116 mockFeedback.replay(); |
117 }); | 117 }); |
118 }); | 118 }); |
119 | 119 |
120 TEST_F('LiveRegionsTest', 'LiveRegionChangeImageAlt', function() { | 120 TEST_F('LiveRegionsTest', 'LiveRegionChangeImageAlt', function() { |
121 // Note that there is a live region outputted as a result of page load; the | 121 // Note that there is a live region outputted as a result of page load; the |
122 // test expects a live region announcement after a click on the button, but | 122 // test expects a live region announcement after a click on the button, but |
123 // the LiveRegions module has a half second filter for live region | 123 // the LiveRegions module has a half second filter for live region |
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
243 var focusAfterNodeChange = window.setTimeout.bind(window, function() { | 243 var focusAfterNodeChange = window.setTimeout.bind(window, function() { |
244 root.firstChild.nextSibling.focus(); | 244 root.firstChild.nextSibling.focus(); |
245 }, 1000); | 245 }, 1000); |
246 mockFeedback.call(focusAfterNodeChange) | 246 mockFeedback.call(focusAfterNodeChange) |
247 .expectSpeech('hello!') | 247 .expectSpeech('hello!') |
248 .expectNextSpeechUtteranceIsNot('hello!') | 248 .expectNextSpeechUtteranceIsNot('hello!') |
249 .expectNextSpeechUtteranceIsNot('hello!') ; | 249 .expectNextSpeechUtteranceIsNot('hello!') ; |
250 mockFeedback.replay(); | 250 mockFeedback.replay(); |
251 }); | 251 }); |
252 }); | 252 }); |
OLD | NEW |