| Index: chrome/test/data/chromeos/virtual_keyboard/inputview/test_base.js
|
| diff --git a/chrome/test/data/chromeos/virtual_keyboard/inputview/test_base.js b/chrome/test/data/chromeos/virtual_keyboard/inputview/test_base.js
|
| index b7e13ddbff94adb88aee7e68b285df374994b70e..861b2cfbee626ef53d570b29ccc0d55c9fa575cd 100644
|
| --- a/chrome/test/data/chromeos/virtual_keyboard/inputview/test_base.js
|
| +++ b/chrome/test/data/chromeos/virtual_keyboard/inputview/test_base.js
|
| @@ -10,6 +10,7 @@ var setComposition;
|
|
|
| var DEFAULT_CONTEXT_ID = 0;
|
| var LONGPRESS_DELAY = 1100;
|
| +var CAPSLOCK_ID = "OsLeft";
|
|
|
| /**
|
| * Key alignments.
|
| @@ -191,3 +192,26 @@ function mockLongpress(char, altKeys, selection) {
|
| container = getActiveAltContainer();
|
| assertFalse(!!container, "Alt key container was not hidden.");
|
| }
|
| +
|
| +/**
|
| + * Retrieves the shift key from the current keyset.
|
| + * @param {Alignment} align The alignment of the shift key.
|
| + * @return {Object} The key.
|
| + */
|
| +function getShiftKey(align) {
|
| + var id;
|
| + switch(align) {
|
| + case Alignment.LEFT:
|
| + id = 'ShiftLeft';
|
| + break;
|
| + case Alignment.RIGHT:
|
| + id = 'ShiftRight';
|
| + break;
|
| + default:
|
| + break;
|
| + }
|
| + assertTrue(!!id, "Invalid shift alignment option: " + align);
|
| + var shift = document.querySelector('#' + id);
|
| + assertTrue(!!shift, "Cannot find shift key with alignment: " + align);
|
| + return shift;
|
| +}
|
|
|