| Index: chrome/browser/resources/chromeos/chromevox/cvox2/background/background_test.extjs
|
| diff --git a/chrome/browser/resources/chromeos/chromevox/cvox2/background/background_test.extjs b/chrome/browser/resources/chromeos/chromevox/cvox2/background/background_test.extjs
|
| index 676ccd60d54122beef758373f0b33b61bb48ce3e..51831de53d2a88eb0663b028c4bbcecd260e2092 100644
|
| --- a/chrome/browser/resources/chromeos/chromevox/cvox2/background/background_test.extjs
|
| +++ b/chrome/browser/resources/chromeos/chromevox/cvox2/background/background_test.extjs
|
| @@ -773,3 +773,33 @@ TEST_F('BackgroundTest', 'EditText', function() {
|
| .replay();
|
| });
|
| });
|
| +
|
| +TEST_F('BackgroundTest', 'BackwardForwardSync', function() {
|
| + var mockFeedback = this.createMockFeedback();
|
| + this.runWithLoadedTree(function() {/*!
|
| + <div role="group" tabindex=0><input type="text"></input></div>
|
| + <ul>
|
| + <li tabindex=0>
|
| + <button>ok</button>
|
| + </li>
|
| + </ul>
|
| + */}, function(root) {
|
| + var listItem = root.find({role: RoleType.listItem});
|
| +
|
| + mockFeedback.call(listItem.focus.bind(listItem))
|
| + .expectSpeech('List item')
|
| + .call(this.doCmd('nextObject'))
|
| + .expectSpeech('•')
|
| + .call(this.doCmd('previousObject'))
|
| + .expectSpeech('List item')
|
| + .call(this.doCmd('nextObject'))
|
| + .expectSpeech('•')
|
| + .call(this.doCmd('previousObject'))
|
| + .expectSpeech('List item')
|
| + .call(this.doCmd('previousObject'))
|
| + .expectSpeech('Edit text')
|
| + .call(this.doCmd('previousObject'))
|
| + .expectSpeech('Group')
|
| + .replay();
|
| + });
|
| +});
|
|
|