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

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

Issue 1306773003: Make earcon ids strings instead of numbers. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@remove_unused_earcons
Patch Set: Fixed test Created 5 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
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 475 matching lines...) Expand 10 before | Expand all | Expand 10 after
486 }); 486 });
487 }); 487 });
488 488
489 SYNC_TEST_F('OutputE2ETest', 'MessageIdAndEarconValidity', function() { 489 SYNC_TEST_F('OutputE2ETest', 'MessageIdAndEarconValidity', function() {
490 for (var key in Output.ROLE_INFO_) { 490 for (var key in Output.ROLE_INFO_) {
491 var value = Output.ROLE_INFO_[key]; 491 var value = Output.ROLE_INFO_[key];
492 cvox.ChromeVox.msgs.getMsg(value.msgId); 492 cvox.ChromeVox.msgs.getMsg(value.msgId);
493 cvox.ChromeVox.msgs.getMsg(value.msgId + '_brl'); 493 cvox.ChromeVox.msgs.getMsg(value.msgId + '_brl');
494 assertFalse(/[A-Z]+/.test(value.msgId)); 494 assertFalse(/[A-Z]+/.test(value.msgId));
495 if (value.earconId) 495 if (value.earconId)
496 assertNotNullNorUndefined(cvox.AbstractEarcons[value.earconId]); 496 assertNotNullNorUndefined(cvox.Earcon[value.earconId]);
497 } 497 }
498 for (var key in Output.STATE_INFO_) { 498 for (var key in Output.STATE_INFO_) {
499 var value = Output.STATE_INFO_[key]; 499 var value = Output.STATE_INFO_[key];
500 for (innerKey in value) { 500 for (innerKey in value) {
501 var innerValue = value[innerKey]; 501 var innerValue = value[innerKey];
502 cvox.ChromeVox.msgs.getMsg(innerValue.msgId); 502 cvox.ChromeVox.msgs.getMsg(innerValue.msgId);
503 cvox.ChromeVox.msgs.getMsg(innerValue.msgId + '_brl'); 503 cvox.ChromeVox.msgs.getMsg(innerValue.msgId + '_brl');
504 assertFalse(/[A-Z]+/.test(innerValue.msgId)); 504 assertFalse(/[A-Z]+/.test(innerValue.msgId));
505 if (innerValue.earconId) 505 if (innerValue.earconId)
506 assertNotNullNorUndefined(cvox.AbstractEarcons[innerValue.earconId]); 506 assertNotNullNorUndefined(cvox.Earcon[innerValue.earconId]);
507 } 507 }
508 } 508 }
509 }); 509 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698