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

Side by Side Diff: chrome/browser/resources/chromeos/chromevox/cvox2/background/output_test.extjs

Issue 2358603002: Update link output rule. (Closed)
Patch Set: fix test Created 4 years, 3 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
« no previous file with comments | « chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js ('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 // 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 597 matching lines...) Expand 10 before | Expand all | Expand 10 after
608 }); 608 });
609 TEST_F('OutputE2ETest', 'ToggleButton', function() { 609 TEST_F('OutputE2ETest', 'ToggleButton', function() {
610 this.runWithLoadedTree(function() {/*! 610 this.runWithLoadedTree(function() {/*!
611 <div role="button" aria-pressed="true">Subscribe</div>*/}, 611 <div role="button" aria-pressed="true">Subscribe</div>*/},
612 function(root) { 612 function(root) {
613 var el = root.firstChild; 613 var el = root.firstChild;
614 var o = new Output().withSpeech(cursors.Range.fromNode(el)); 614 var o = new Output().withSpeech(cursors.Range.fromNode(el));
615 assertEqualsJSON({string_: '|Subscribe|Button|Pressed', spans_: [ 615 assertEqualsJSON({string_: '|Subscribe|Button|Pressed', spans_: [
616 {value: {earconId: 'CHECK_ON'}, start: 0, end: 0}, 616 {value: {earconId: 'CHECK_ON'}, start: 0, end: 0},
617 {value: 'name', start: 1, end:10}, 617 {value: 'name', start: 1, end:10},
618 {value: 'role', start: 11, end: 17}, 618 {value: 'role', start: 11, end: 17}
619 {value: 'state', start: 18, end: 25}
620 ]}, o.speechOutputForTest); 619 ]}, o.speechOutputForTest);
621 }); 620 });
622 }); 621 });
623 622
624 TEST_F('OutputE2ETest', 'JoinDescendants', function() { 623 TEST_F('OutputE2ETest', 'JoinDescendants', function() {
625 this.runWithLoadedTree(function() {/*! 624 this.runWithLoadedTree(function() {/*!
626 <p>This</p> 625 <p>This</p>
627 <p>fragment</p> 626 <p>fragment</p>
628 <p>Should be separated</p> 627 <p>Should be separated</p>
629 <p>with spaces</p> 628 <p>with spaces</p>
(...skipping 26 matching lines...) Expand all
656 <div role="row" tabindex=0 aria-label="start"></div> 655 <div role="row" tabindex=0 aria-label="start"></div>
657 <div role="row" tabindex=0 aria-label="end"></div> 656 <div role="row" tabindex=0 aria-label="end"></div>
658 */}, 657 */},
659 function(root) { 658 function(root) {
660 var r1 = cursors.Range.fromNode(root.firstChild); 659 var r1 = cursors.Range.fromNode(root.firstChild);
661 var r2 = cursors.Range.fromNode(root.lastChild); 660 var r2 = cursors.Range.fromNode(root.lastChild);
662 assertEquals('start|Row', 661 assertEquals('start|Row',
663 new Output().withSpeech(r1, r2).speechOutputForTest.string_); 662 new Output().withSpeech(r1, r2).speechOutputForTest.string_);
664 }); 663 });
665 }); 664 });
OLDNEW
« no previous file with comments | « chrome/browser/resources/chromeos/chromevox/cvox2/background/output.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698