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

Unified Diff: third_party/WebKit/LayoutTests/fast/forms/month-multiple-fields/month-multiple-fields-keyboard-events.html

Issue 2045603002: Handle the "key" field as opposed to keyIdentifier field. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Remove initialization of the view Created 4 years, 6 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 side-by-side diff with in-line comments
Download patch
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>

Powered by Google App Engine
This is Rietveld 408576698