| Index: chrome/browser/resources/chromeos/chromevox/cvox2/background/output_test.extjs
|
| diff --git a/chrome/browser/resources/chromeos/chromevox/cvox2/background/output_test.extjs b/chrome/browser/resources/chromeos/chromevox/cvox2/background/output_test.extjs
|
| index c7d400ac015b679d89703c203ed42f289746e78b..ad642ed0e50f3fac32d7db146e9440a999f107be 100644
|
| --- a/chrome/browser/resources/chromeos/chromevox/cvox2/background/output_test.extjs
|
| +++ b/chrome/browser/resources/chromeos/chromevox/cvox2/background/output_test.extjs
|
| @@ -244,6 +244,8 @@ TEST_F('OutputE2ETest', 'Input', function() {
|
| '<input type="number"></input>' +
|
| '<input type="time"></input>' +
|
| '<input type="date"></input>' +
|
| + '<input type="file"</input>' +
|
| + '<input type="search"</input>' +
|
| '<input type="invalidType"</input>',
|
| function(root) {
|
| var expected = {string_: '', 'spans_': [
|
| @@ -263,7 +265,7 @@ TEST_F('OutputE2ETest', 'Input', function() {
|
| '||Edit text',
|
| '||Edit text, email entry',
|
| '||Password edit text',
|
| - '||Edit text, number entry',
|
| + '||Edit text numeric only',
|
| {string_: '||Spin button', spans_: [{value: 'name', start: 0, end: 0},
|
| {value: {earconId:'LISTBOX'}, start: 0, end: 0},
|
| {value: {startIndex: 0, endIndex: 0}, start: 1, end: 1},
|
| @@ -275,7 +277,13 @@ TEST_F('OutputE2ETest', 'Input', function() {
|
| {string_: '||Date control', spans_: [{value: 'name', start: 0, end: 0},
|
| {value: 'value', start: 1, end: 1},
|
| {value: 'role', start: 2, end: 14}]},
|
| - "||Edit text"
|
| + {string_: 'Choose File|No file chosen|Button',
|
| + spans_: [{value: 'name', start: 0, end: 11},
|
| + {value: {earconId: "BUTTON"}, start: 0, end: 11},
|
| + {value: 'value', start: 12, end: 26},
|
| + {value: 'role', start: 27, end: 33}]},
|
| + '||Edit text, search entry',
|
| + '||Edit text'
|
| ];
|
| // TODO(plundblad): Some of these are wrong, there should be an initial
|
| // space for the cursor in edit fields.
|
| @@ -287,6 +295,8 @@ TEST_F('OutputE2ETest', 'Input', function() {
|
| ' spnbtn',
|
| {string_: 'time'},
|
| {string_: 'date'},
|
| + {string_: 'Choose File No file chosen btn'},
|
| + ' srched',
|
| ' ed'
|
| ];
|
| assertEquals(expectedSpeechValues.length, expectedBrailleValues.length);
|
| @@ -488,8 +498,8 @@ TEST_F('OutputE2ETest', 'ListBox', function() {
|
| SYNC_TEST_F('OutputE2ETest', 'MessageIdAndEarconValidity', function() {
|
| for (var key in Output.ROLE_INFO_) {
|
| var value = Output.ROLE_INFO_[key];
|
| - cvox.ChromeVox.msgs.getMsg(value.msgId);
|
| - cvox.ChromeVox.msgs.getMsg(value.msgId + '_brl');
|
| + Msgs.getMsg(value.msgId);
|
| + Msgs.getMsg(value.msgId + '_brl');
|
| assertFalse(/[A-Z]+/.test(value.msgId));
|
| if (value.earconId)
|
| assertNotNullNorUndefined(cvox.Earcon[value.earconId]);
|
| @@ -498,13 +508,19 @@ SYNC_TEST_F('OutputE2ETest', 'MessageIdAndEarconValidity', function() {
|
| var value = Output.STATE_INFO_[key];
|
| for (innerKey in value) {
|
| var innerValue = value[innerKey];
|
| - cvox.ChromeVox.msgs.getMsg(innerValue.msgId);
|
| - cvox.ChromeVox.msgs.getMsg(innerValue.msgId + '_brl');
|
| + Msgs.getMsg(innerValue.msgId);
|
| + Msgs.getMsg(innerValue.msgId + '_brl');
|
| assertFalse(/[A-Z]+/.test(innerValue.msgId));
|
| if (innerValue.earconId)
|
| assertNotNullNorUndefined(cvox.Earcon[innerValue.earconId]);
|
| }
|
| }
|
| + for (var key in Output.INPUT_TYPE_MESSAGE_IDS_) {
|
| + var msgId = Output.INPUT_TYPE_MESSAGE_IDS_[key];
|
| + assertFalse(/[A-Z]+/.test(msgId));
|
| + Msgs.getMsg(msgId);
|
| + Msgs.getMsg(msgId + '_brl');
|
| + }
|
| });
|
|
|
| TEST_F('OutputE2ETest', 'DivOmitsRole', function() {
|
|
|