summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/resources/chromeos/chromevox/braille/braille_table_test.extjs
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/resources/chromeos/chromevox/braille/braille_table_test.extjs')
-rw-r--r--chromium/chrome/browser/resources/chromeos/chromevox/braille/braille_table_test.extjs74
1 files changed, 0 insertions, 74 deletions
diff --git a/chromium/chrome/browser/resources/chromeos/chromevox/braille/braille_table_test.extjs b/chromium/chrome/browser/resources/chromeos/chromevox/braille/braille_table_test.extjs
deleted file mode 100644
index 6adae043965..00000000000
--- a/chromium/chrome/browser/resources/chromeos/chromevox/braille/braille_table_test.extjs
+++ /dev/null
@@ -1,74 +0,0 @@
-// Copyright 2014 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-// Include test fixture.
-GEN_INCLUDE(['../testing/chromevox_e2e_test_base.js',
- '../testing/assert_additions.js']);
-
-/**
- * Test fixture for cvox.BrailleTable tests.
- * This is an E2E test because there's no easy way to load a data file in
- * a webui-style test.
- * @constructor
- * @extends {ChromeVoxE2ETest}
- */
-function CvoxBrailleTableTest() {
- ChromeVoxE2ETest.call(this);
-}
-
-CvoxBrailleTableTest.prototype = {
- __proto__: ChromeVoxE2ETest.prototype,
-};
-
-/**
- * Tests that {@code getAll} can fetch and parse the tables file.
- * NOTE: This will need to be adjusted when more tables are added.
- */
-TEST_F('CvoxBrailleTableTest', 'testGetAllAndValidate', function() {
- cvox.BrailleTable.getAll(this.newCallback(function(tables) {
- expectEquals(68, tables.length);
- assertNotNullNorUndefined(
- cvox.BrailleTable.forId(tables, 'en-US-g1'),
- 'Can\'t find US English grade 1 table');
- for (var i = 0, table; table = tables[i]; ++i) {
- expectEquals('string', typeof table.id);
- expectTrue(table.dots === '6' || table.dots === '8');
- expectTrue(cvox.BrailleTable.getDisplayName(table).length > 0);
- }
- }));
-});
-
-/** Tests getDisplayName for some specific representative cases. */
-TEST_F('CvoxBrailleTableTest', 'testGetDisplayName', function() {
- cvox.BrailleTable.getAll(this.newCallback(function(tables) {
- var table = cvox.BrailleTable.forId(tables, 'bg-comp8');
- expectEquals('Bulgarian', cvox.BrailleTable.getDisplayName(table));
- table = cvox.BrailleTable.forId(tables, 'ar-g1');
- expectEquals('Arabic, Grade 1', cvox.BrailleTable.getDisplayName(table));
- table = cvox.BrailleTable.forId(tables, 'en-UEB-g1');
- expectEquals('English (UEB), Grade 1',
- cvox.BrailleTable.getDisplayName(table));
- }));
-});
-
-/**
- * Tests the getUncontracted function.
- */
-TEST_F('CvoxBrailleTableTest', 'testGetUncontracted', function() {
- cvox.BrailleTable.getAll(this.newCallback(function(tables) {
- function expectUncontracted(uncontractedId, idToCheck) {
- var checkedTable = cvox.BrailleTable.forId(tables, idToCheck);
- var uncontractedTable = cvox.BrailleTable.getUncontracted(
- tables, checkedTable);
- expectNotEquals(null, uncontractedTable);
- expectEquals(uncontractedId, uncontractedTable.id);
- }
- expectUncontracted('en-US-comp8', 'en-US-g2');
- expectUncontracted('en-US-comp8', 'en-US-comp8');
- expectUncontracted('nb-comp8', 'nb-g0');
- expectUncontracted('sv-comp8', 'sv-g1');
- expectUncontracted('ar-g1', 'ar-g1');
- expectUncontracted('de-comp8', 'de-CH-g2');
- }));
-});