| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 GEN_INCLUDE(['../../testing/assert_additions.js']); | 5 GEN_INCLUDE(['../../testing/assert_additions.js']); |
| 6 GEN_INCLUDE(['../../testing/chromevox_next_e2e_test_base.js']); | 6 GEN_INCLUDE(['../../testing/chromevox_next_e2e_test_base.js']); |
| 7 | 7 |
| 8 /** | 8 /** |
| 9 * Gets the braille output and asserts that it matches expected values. | 9 * Gets the braille output and asserts that it matches expected values. |
| 10 * Annotations in the output that are primitive strings are ignored. | 10 * Annotations in the output that are primitive strings are ignored. |
| (...skipping 630 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 641 }); | 641 }); |
| 642 }); | 642 }); |
| 643 | 643 |
| 644 TEST_F('OutputE2ETest', 'ComplexDiv', function() { | 644 TEST_F('OutputE2ETest', 'ComplexDiv', function() { |
| 645 this.runWithLoadedTree(function() {/*! | 645 this.runWithLoadedTree(function() {/*! |
| 646 <div><button>ok</button></div> | 646 <div><button>ok</button></div> |
| 647 */}, | 647 */}, |
| 648 function(root) { | 648 function(root) { |
| 649 var div = root.find({role: 'div'}); | 649 var div = root.find({role: 'div'}); |
| 650 var o = new Output().withSpeech(cursors.Range.fromNode(div)); | 650 var o = new Output().withSpeech(cursors.Range.fromNode(div)); |
| 651 assertEquals('ok', o.speechOutputForTest.string_); | 651 assertEquals('ok|Button' |
| 652 , o.speechOutputForTest.string_); |
| 652 }); | 653 }); |
| 653 }); | 654 }); |
| 654 | 655 |
| 655 TEST_F('OutputE2ETest', 'ContainerFocus', function() { | 656 TEST_F('OutputE2ETest', 'ContainerFocus', function() { |
| 656 this.runWithLoadedTree(function() {/*! | 657 this.runWithLoadedTree(function() {/*! |
| 657 <div role="row" tabindex=0 aria-label="start"></div> | 658 <div role="row" tabindex=0 aria-label="start"></div> |
| 658 <div role="row" tabindex=0 aria-label="end"></div> | 659 <div role="row" tabindex=0 aria-label="end"></div> |
| 659 */}, | 660 */}, |
| 660 function(root) { | 661 function(root) { |
| 661 var r1 = cursors.Range.fromNode(root.firstChild); | 662 var r1 = cursors.Range.fromNode(root.firstChild); |
| 662 var r2 = cursors.Range.fromNode(root.lastChild); | 663 var r2 = cursors.Range.fromNode(root.lastChild); |
| 663 assertEquals('start|Row', | 664 assertEquals('start|Row', |
| 664 new Output().withSpeech(r1, r2).speechOutputForTest.string_); | 665 new Output().withSpeech(r1, r2).speechOutputForTest.string_); |
| 665 }); | 666 }); |
| 666 }); | 667 }); |
| OLD | NEW |