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

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

Issue 2649373002: Re-land: Update json_schema_compiler to handle the Automation extension API (Closed)
Patch Set: Fix presubmit Created 3 years, 11 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
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 709 matching lines...) Expand 10 before | Expand all | Expand 10 after
720 <div role="slider" aria-valuemin="1" aria-valuemax="10" aria-valuenow="2" 720 <div role="slider" aria-valuemin="1" aria-valuemax="10" aria-valuenow="2"
721 aria-label="volume"></div> 721 aria-label="volume"></div>
722 <progress aria-valuemin="1" aria-valuemax="10" 722 <progress aria-valuemin="1" aria-valuemax="10"
723 aria-valuenow="2" aria-label="volume"></progress> 723 aria-valuenow="2" aria-label="volume"></progress>
724 <meter aria-valuemin="1" aria-valuemax="10" aria-valuenow="2" 724 <meter aria-valuemin="1" aria-valuemax="10" aria-valuenow="2"
725 aria-label="volume"></meter> 725 aria-label="volume"></meter>
726 <div role="spinbutton" aria-valuemin="1" aria-valuemax="10" 726 <div role="spinbutton" aria-valuemin="1" aria-valuemax="10"
727 aria-valuenow="2" aria-label="volume"></div> 727 aria-valuenow="2" aria-label="volume"></div>
728 */}, function(root) { 728 */}, function(root) {
729 729
730 var obj = root.find({role: RoleType.slider}); 730 var obj = root.find({role: RoleType.SLIDER});
731 var o = new Output().withSpeech(cursors.Range.fromNode(obj)); 731 var o = new Output().withSpeech(cursors.Range.fromNode(obj));
732 checkSpeechOutput('2|Min 1|Max 10|volume|Slider', 732 checkSpeechOutput('2|Min 1|Max 10|volume|Slider',
733 [ 733 [
734 {value: 'valueForRange', start: 0, end: 1}, 734 {value: 'valueForRange', start: 0, end: 1},
735 {value: 'name', start: 15,end: 21}, 735 {value: 'name', start: 15,end: 21},
736 {value: new Output.EarconAction('SLIDER'), start: 15, end: 21}, 736 {value: new Output.EarconAction('SLIDER'), start: 15, end: 21},
737 {value: 'role', start: 22, end: 28} 737 {value: 'role', start: 22, end: 28}
738 ], 738 ],
739 o); 739 o);
740 740
741 obj = root.find({role: RoleType.progressIndicator}); 741 obj = root.find({role: RoleType.PROGRESS_INDICATOR});
742 o = new Output().withSpeech(cursors.Range.fromNode(obj)); 742 o = new Output().withSpeech(cursors.Range.fromNode(obj));
743 checkSpeechOutput('2|Min 1|Max 10|volume|Progress indicator', 743 checkSpeechOutput('2|Min 1|Max 10|volume|Progress indicator',
744 [ 744 [
745 {value: 'valueForRange', start: 0, end: 1}, 745 {value: 'valueForRange', start: 0, end: 1},
746 {value: 'name', start: 15,end: 21}, 746 {value: 'name', start: 15,end: 21},
747 {value: 'role', start: 22, end: 40} 747 {value: 'role', start: 22, end: 40}
748 ], 748 ],
749 o); 749 o);
750 750
751 obj = root.find({role: RoleType.meter}); 751 obj = root.find({role: RoleType.METER});
752 o = new Output().withSpeech(cursors.Range.fromNode(obj)); 752 o = new Output().withSpeech(cursors.Range.fromNode(obj));
753 checkSpeechOutput('2|Min 1|Max 10|volume|Meter', 753 checkSpeechOutput('2|Min 1|Max 10|volume|Meter',
754 [ 754 [
755 {value: 'valueForRange', start: 0, end: 1}, 755 {value: 'valueForRange', start: 0, end: 1},
756 {value: 'name', start: 15,end: 21}, 756 {value: 'name', start: 15,end: 21},
757 {value: 'role', start: 22, end: 27} 757 {value: 'role', start: 22, end: 27}
758 ], 758 ],
759 o); 759 o);
760 760
761 obj = root.find({role: RoleType.spinButton}); 761 obj = root.find({role: RoleType.SPIN_BUTTON});
762 o = new Output().withSpeech(cursors.Range.fromNode(obj)); 762 o = new Output().withSpeech(cursors.Range.fromNode(obj));
763 checkSpeechOutput('2|Min 1|Max 10|volume|Spin button', 763 checkSpeechOutput('2|Min 1|Max 10|volume|Spin button',
764 [ 764 [
765 {value: 'valueForRange', start: 0, end: 1}, 765 {value: 'valueForRange', start: 0, end: 1},
766 {value: 'name', start: 15,end: 21}, 766 {value: 'name', start: 15,end: 21},
767 {value: new Output.EarconAction('LISTBOX'), start: 15, end: 21}, 767 {value: new Output.EarconAction('LISTBOX'), start: 15, end: 21},
768 {value: 'role', start: 22, end: 33} 768 {value: 'role', start: 22, end: 33}
769 ], 769 ],
770 o); 770 o);
771 }); 771 });
772 }); 772 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698