| Index: third_party/WebKit/LayoutTests/fast/forms/month-multiple-fields/month-multiple-fields-keyboard-events.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/forms/month-multiple-fields/month-multiple-fields-keyboard-events.html b/third_party/WebKit/LayoutTests/fast/forms/month-multiple-fields/month-multiple-fields-keyboard-events.html
|
| index 2828b779ff21be4d970f8b40e5adfb00efc02134..12dc4e67d411e79ba499c66b7e3dc7a585215075 100644
|
| --- a/third_party/WebKit/LayoutTests/fast/forms/month-multiple-fields/month-multiple-fields-keyboard-events.html
|
| +++ b/third_party/WebKit/LayoutTests/fast/forms/month-multiple-fields/month-multiple-fields-keyboard-events.html
|
| @@ -47,7 +47,7 @@ function beginTest(title, value, opt_min, opt_max)
|
|
|
| beginTest('Digit keys');
|
| keyDown('s');
|
| -keyDown('rightArrow');
|
| +keyDown('ArrowRight');
|
| keyDown('0');
|
| keyDown('1');
|
| keyDown('2');
|
| @@ -55,41 +55,41 @@ keyDown('A');
|
| shouldBeEqualToString('input.value', '0012-09');
|
|
|
| beginTest('Left/Right keys', '2012-09');
|
| -keyDown('rightArrow');
|
| +keyDown('ArrowRight');
|
| keyDown('5');
|
| -keyDown('leftArrow');
|
| +keyDown('ArrowLeft');
|
| keyDown('6');
|
| shouldBeEqualToString('input.value', '0005-06');
|
| -keyDown('leftArrow');
|
| -keyDown('leftArrow');
|
| -keyDown('leftArrow');
|
| +keyDown('ArrowLeft');
|
| +keyDown('ArrowLeft');
|
| +keyDown('ArrowLeft');
|
| shouldBeEqualToString('document.activeElement.id', 'input');
|
|
|
| beginTest('Up/Down keys', '2012-09');
|
| -keyDown('upArrow');
|
| +keyDown('ArrowUp');
|
| shouldBeEqualToString('input.value', '2012-10');
|
| -keyDown('downArrow');
|
| -keyDown('downArrow');
|
| +keyDown('ArrowDown');
|
| +keyDown('ArrowDown');
|
| shouldBeEqualToString('input.value', '2012-08');
|
|
|
| // Note that empty value for the year field without min/max attributes is not
|
| // testable because its default value depends on the current date.
|
| beginTest('Up/Down keys on empty value', '', '2012-01');
|
| -keyDown('downArrow');
|
| -keyDown('downArrow');
|
| -keyDown('rightArrow');
|
| -keyDown('upArrow');
|
| -keyDown('upArrow');
|
| -keyDown('downArrow');
|
| +keyDown('ArrowDown');
|
| +keyDown('ArrowDown');
|
| +keyDown('ArrowRight');
|
| +keyDown('ArrowUp');
|
| +keyDown('ArrowUp');
|
| +keyDown('ArrowDown');
|
| shouldBeEqualToString('input.value', '2012-11');
|
|
|
| beginTest('Up/Down keys on empty value 2', '', undefined, '2012-01');
|
| -keyDown('upArrow');
|
| -keyDown('upArrow');
|
| -keyDown('rightArrow');
|
| -keyDown('downArrow');
|
| -keyDown('downArrow');
|
| -keyDown('upArrow');
|
| +keyDown('ArrowUp');
|
| +keyDown('ArrowUp');
|
| +keyDown('ArrowRight');
|
| +keyDown('ArrowDown');
|
| +keyDown('ArrowDown');
|
| +keyDown('ArrowUp');
|
| shouldBeEqualToString('input.value', '2012-02');
|
|
|
| beginTest('Tab key', '2012-09');
|
| @@ -113,48 +113,48 @@ keyDown('\t', ['shiftKey']);
|
| shouldBeEqualToString('document.activeElement.id', 'before');
|
|
|
| beginTest('Up key on maximum value', '275760-09');
|
| -keyDown('upArrow');
|
| +keyDown('ArrowUp');
|
| keyDown('\t');
|
| -keyDown('upArrow');
|
| +keyDown('ArrowUp');
|
| shouldBeEqualToString('input.value', '0001-10');
|
| beginTest('Up key with a maximum attribute', '1999-12', undefined, '1999-12');
|
| -keyDown('upArrow');
|
| +keyDown('ArrowUp');
|
| keyDown('\t');
|
| -keyDown('upArrow');
|
| +keyDown('ArrowUp');
|
| shouldBeEqualToString('input.value', '0001-01');
|
|
|
| beginTest('Down key on minimum value', '0001-01', 'bad min', 'wrong max');
|
| -keyDown('downArrow'); // -> 0001-12
|
| +keyDown('ArrowDown'); // -> 0001-12
|
| keyDown('\t');
|
| -keyDown('downArrow'); // -> 275760-12, which is greater than the hard limit.
|
| +keyDown('ArrowDown'); // -> 275760-12, which is greater than the hard limit.
|
| shouldBeEqualToString('input.value', '');
|
| beginTest('Down key with a minimum attribute', '0001-01', '0001-01');
|
| -keyDown('downArrow'); // -> 0001-12
|
| +keyDown('ArrowDown'); // -> 0001-12
|
| keyDown('\t');
|
| -keyDown('downArrow'); // -> 275760-12, which is greater than the hard limit.
|
| +keyDown('ArrowDown'); // -> 275760-12, which is greater than the hard limit.
|
| shouldBeEqualToString('input.value', '');
|
|
|
| beginTest('Inconsistent min-max attributes', '1999-12', '1999-12', '1000-01');
|
| keyDown('\t');
|
| -keyDown('upArrow');
|
| +keyDown('ArrowUp');
|
| shouldBeEqualToString('input.value', '1000-12');
|
| -keyDown('downArrow');
|
| +keyDown('ArrowDown');
|
| shouldBeEqualToString('input.value', '1999-12');
|
|
|
| beginTest('Backspace key', '2012-09');
|
| -keyDown("\b");
|
| +keyDown("Backspace");
|
| shouldBeEqualToString('input.value', '');
|
|
|
| beginTest('Delete key', '2012-09');
|
| -keyDown("delete");
|
| +keyDown("Delete");
|
| shouldBeEqualToString('input.value', '');
|
|
|
| beginTest('Typeahead', '2012-12');
|
| -keyDown('rightArrow');
|
| +keyDown('ArrowRight');
|
| keyDown('1');
|
| shouldBeEqualToString('input.value', '0001-12');
|
| -keyDown('leftArrow');
|
| -keyDown('rightArrow');
|
| +keyDown('ArrowLeft');
|
| +keyDown('ArrowRight');
|
| keyDown('2');
|
| shouldBeEqualToString('input.value', '0002-12');
|
|
|
| @@ -195,13 +195,13 @@ shouldBeEqualToString('input.value', '2012-06');
|
| input.setAttribute("lang", "he-il");
|
| beginTest('RTL focus navigation', '2012-09');
|
| debug('The tests in this block fail on platforms without the lang-attribute-aware-form-control-UI feature.');
|
| -keyDown('upArrow'); // -> 2012 [M10]
|
| +keyDown('ArrowUp'); // -> 2012 [M10]
|
| shouldBeEqualToString('input.value', '2012-10');
|
| keyDown('\t'); // -> [2012] M10
|
| keyDown('2'); // -> [0002] M10
|
| shouldBeEqualToString('input.value', '0002-10');
|
| keyDown('\t', ['shiftKey']); // -> 0002 [M10]
|
| -keyDown('upArrow'); // -> 0002 [M11]
|
| +keyDown('ArrowUp'); // -> 0002 [M11]
|
| shouldBeEqualToString('input.value', '0002-11');
|
| input.removeAttribute("lang");
|
| </script>
|
|
|