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

Side by Side Diff: chrome/browser/resources/chromeos/chromevox/braille/braille_input_handler_test.unitjs

Issue 889593002: Refactorings to reduce dependencies in ChromeVox 2. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Readd missing dep and add a new one that should've been there already. Created 5 years, 10 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 // Include test fixture. 5 // Include test fixture.
6 GEN_INCLUDE(['../testing/chromevox_unittest_base.js']); 6 GEN_INCLUDE(['../testing/chromevox_unittest_base.js']);
7 7
8 GEN_INCLUDE(['../testing/fake_objects.js']); 8 GEN_INCLUDE(['../testing/fake_objects.js']);
9 9
10 // Fake out the Chrome API namespace we depend on. 10 // Fake out the Chrome API namespace we depend on.
(...skipping 373 matching lines...) Expand 10 before | Expand all | Expand 10 after
384 */ 384 */
385 function CvoxBrailleInputHandlerUnitTest() {} 385 function CvoxBrailleInputHandlerUnitTest() {}
386 386
387 CvoxBrailleInputHandlerUnitTest.prototype = { 387 CvoxBrailleInputHandlerUnitTest.prototype = {
388 __proto__: ChromeVoxUnitTestBase.prototype, 388 __proto__: ChromeVoxUnitTestBase.prototype,
389 389
390 /** @override */ 390 /** @override */
391 closureModuleDeps: [ 391 closureModuleDeps: [
392 'cvox.BrailleInputHandler', 392 'cvox.BrailleInputHandler',
393 'cvox.BrailleUtil', 393 'cvox.BrailleUtil',
394 'cvox.Spannable',
395 ], 394 ],
396 395
397 /** 396 /**
398 * Creates an editor and establishes a connection from the IME. 397 * Creates an editor and establishes a connection from the IME.
399 * @return {FakeEditor} 398 * @return {FakeEditor}
400 */ 399 */
401 createEditor: function() { 400 createEditor: function() {
402 chrome.runtime.onConnectExternal.getListener()(this.port); 401 chrome.runtime.onConnectExternal.getListener()(this.port);
403 return new FakeEditor(this.port, this.inputHandler); 402 return new FakeEditor(this.port, this.inputHandler);
404 }, 403 },
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
638 637
639 638
640 TEST_F('CvoxBrailleInputHandlerUnitTest', 'KeysImeNotActive', function() { 639 TEST_F('CvoxBrailleInputHandlerUnitTest', 'KeysImeNotActive', function() {
641 var editor = this.createEditor(); 640 var editor = this.createEditor();
642 this.sendKeyEvent('Enter'); 641 this.sendKeyEvent('Enter');
643 this.sendKeyEvent('ArrowUp'); 642 this.sendKeyEvent('ArrowUp');
644 assertEqualsJSON([{keyCode: 13, keyName: 'Enter', charValue: 0x0A}, 643 assertEqualsJSON([{keyCode: 13, keyName: 'Enter', charValue: 0x0A},
645 {keyCode: 38, keyName: 'ArrowUp', charValue: 0x41}], 644 {keyCode: 38, keyName: 'ArrowUp', charValue: 0x41}],
646 this.keyEvents); 645 this.keyEvents);
647 }); 646 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698