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

Unified Diff: third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-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/week-multiple-fields/week-multiple-fields-keyboard-events.html
diff --git a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-keyboard-events.html b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-keyboard-events.html
index 6e4ef0c216780c270b9ff2d0b58989829c86a5eb..a7f4ce40cf5ae4af3abe39f162efe17b3cf3b847 100644
--- a/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-keyboard-events.html
+++ b/third_party/WebKit/LayoutTests/fast/forms/week-multiple-fields/week-multiple-fields-keyboard-events.html
@@ -63,7 +63,7 @@ shouldBeEqualToString('input.value', '0300-W02');
beginTest('Digit keys and backspace key');
keyDown('0'); // -> Week [00], yyyy
-keyDown('\b'); // -> Week [ww], yyyy
+keyDown('Backspace'); // -> Week [ww], yyyy
keyDown('0'); // -> Week [00], yyyy
keyDown('0'); // -> Week 01, [yyyy]
keyDown('0'); // -> Week 01, [0000]
@@ -71,39 +71,39 @@ keyDown('6'); // -> Week 05, [0006]
shouldBeEqualToString('input.value', '0006-W01');
beginTest('Left/Right keys', '2012-W09');
-keyDown('rightArrow'); // -> Week 09, [2012]
+keyDown('ArrowRight'); // -> Week 09, [2012]
keyDown('5'); // -> Week 09, [0005]
-keyDown('leftArrow'); // -> Week [09], 0005
+keyDown('ArrowLeft'); // -> Week [09], 0005
keyDown('6'); // -> Week [06], 0005
shouldBeEqualToString('input.value', '0005-W06');
-keyDown('leftArrow'); // -> Week 06, [0005]
-keyDown('leftArrow'); // -> Week [06], 0005
-keyDown('leftArrow'); // -> Week [06], 0005
+keyDown('ArrowLeft'); // -> Week 06, [0005]
+keyDown('ArrowLeft'); // -> Week [06], 0005
+keyDown('ArrowLeft'); // -> Week [06], 0005
shouldBeEqualToString('document.activeElement.id', 'input');
beginTest('Up/Down keys', '2012-W09');
-keyDown('upArrow'); // -> Week [10], 2012
+keyDown('ArrowUp'); // -> Week [10], 2012
shouldBeEqualToString('input.value', '2012-W10');
-keyDown('downArrow'); // -> Week [09], 2012
-keyDown('downArrow'); // -> Week [08], 2012
+keyDown('ArrowDown'); // -> Week [09], 2012
+keyDown('ArrowDown'); // -> Week [08], 2012
shouldBeEqualToString('input.value', '2012-W08');
beginTest('Up/Down keys on empty value');
-keyDown('downArrow'); // -> Week [53], yyyy
-keyDown('downArrow'); // -> Week [52], yyyy
-keyDown('upArrow'); // -> Week [53], yyyy
-keyDown('downArrow'); // -> Week [52], yyyy
-keyDown('rightArrow'); // -> Week 52, [yyyy]
+keyDown('ArrowDown'); // -> Week [53], yyyy
+keyDown('ArrowDown'); // -> Week [52], yyyy
+keyDown('ArrowUp'); // -> Week [53], yyyy
+keyDown('ArrowDown'); // -> Week [52], yyyy
+keyDown('ArrowRight'); // -> Week 52, [yyyy]
var currentYear = new Date().getFullYear();
-keyDown('upArrow'); // -> Week 52, [current year]
+keyDown('ArrowUp'); // -> Week 52, [current year]
shouldBe('input.value', 'currentYear + "-W52"');
beginTest('Up/Down keys on empty value 2');
-keyDown('upArrow'); // -> Week [01], yyyy
-keyDown('upArrow'); // -> Week [02], yyyy
-keyDown('rightArrow'); // -> Week 02, [yyyy]
+keyDown('ArrowUp'); // -> Week [01], yyyy
+keyDown('ArrowUp'); // -> Week [02], yyyy
+keyDown('ArrowRight'); // -> Week 02, [yyyy]
currentYear = new Date().getFullYear();
-keyDown('downArrow'); // -> Week 02, [current year]
+keyDown('ArrowDown'); // -> Week 02, [current year]
shouldBe('input.value', 'currentYear + "-W02"');
beginTest('Tab key', '2012-W09');
@@ -126,70 +126,70 @@ keyDown('\t', ['shiftKey']); // -> Focus out.
shouldBeEqualToString('document.activeElement.id', 'before');
beginTest('Up key on maximum value', '275760-W09');
-keyDown('upArrow'); // -> Week [10], 275760
+keyDown('ArrowUp'); // -> Week [10], 275760
keyDown('\t'); // -> Week 10, [275760]
-keyDown('upArrow'); // -> Week 10, [0001]
+keyDown('ArrowUp'); // -> Week 10, [0001]
shouldBeEqualToString('input.value', '0001-W10');
beginTest('Up key with a maximum attribute', '1999-W12', '1000-W01', '1999-W12');
-keyDown('upArrow'); // -> Week [13], 1999
+keyDown('ArrowUp'); // -> Week [13], 1999
keyDown('\t'); // -> Week 13, [1999]
-keyDown('upArrow'); // -> Week 13, [1000]
+keyDown('ArrowUp'); // -> Week 13, [1000]
shouldBeEqualToString('input.value', '1000-W13');
beginTest('Down key on minimum value', '0001-W01', 'bad min', 'wrong max');
-keyDown('downArrow'); // -> Week [53], 0001
+keyDown('ArrowDown'); // -> Week [53], 0001
keyDown('\t'); // -> Week 01, [0001]
-keyDown('downArrow'); // -> Week 53, [275760], which is greater than the hard limit.
+keyDown('ArrowDown'); // -> Week 53, [275760], which is greater than the hard limit.
shouldBeEqualToString('input.value', '');
beginTest('Down key with a minimum attribute', '1000-W01', '1000-W01');
-keyDown('downArrow'); // -> Week [53], 1000
+keyDown('ArrowDown'); // -> Week [53], 1000
keyDown('\t'); // -> Week 53, [1000]
-keyDown('downArrow'); // -> Week 53, [275760], which is greater than the hard limit.
+keyDown('ArrowDown'); // -> Week 53, [275760], which is greater than the hard limit.
shouldBeEqualToString('input.value', '');
beginTest('Inconsistent min-max attributes', '1999-W12', '1999-W12', '1000-W01');
-keyDown('upArrow'); // -> Week [13], 1999.
+keyDown('ArrowUp'); // -> Week [13], 1999.
keyDown('\t'); // -> Week 13, [1999]
-keyDown('upArrow'); // -> Week 13, [1000]. 1000 is the swapped minimum year.
+keyDown('ArrowUp'); // -> Week 13, [1000]. 1000 is the swapped minimum year.
shouldBeEqualToString('input.value', '1000-W13');
-keyDown('downArrow'); // -> Week 01, [1999]
+keyDown('ArrowDown'); // -> Week 01, [1999]
shouldBeEqualToString('input.value', '1999-W13');
beginTest('Make an invalid date', '2012-W01');
-keyDown('downArrow'); // -> Week [53], 2012
+keyDown('ArrowDown'); // -> Week [53], 2012
shouldBeEqualToString('input.value', ''); // 2012-W53 is not a valid date.
beginTest('Backspace key', '2012-W09');
-keyDown("\b"); // -> Week [ww], 2012
+keyDown("Backspace"); // -> Week [ww], 2012
shouldBeEqualToString('input.value', '');
beginTest('Delete key', '2012-W09');
-keyDown("delete"); // -> Week [ww], 2012
+keyDown("Delete"); // -> Week [ww], 2012
shouldBeEqualToString('input.value', '');
beginTest('Typeahead', '2012-W12');
-keyDown('rightArrow'); // -> Week 12, [2012]
+keyDown('ArrowRight'); // -> Week 12, [2012]
keyDown('1'); // -> Week 01, [0001]
shouldBeEqualToString('input.value', '0001-W12');
-keyDown('leftArrow'); // -> Week [12], 0001
-keyDown('rightArrow'); // -> Week 12, [0001]
+keyDown('ArrowLeft'); // -> Week [12], 0001
+keyDown('ArrowRight'); // -> Week 12, [0001]
keyDown('2'); // -> Week 12, [0002]
shouldBeEqualToString('input.value', '0002-W12');
beginTest('Disabled/readonly', '2012-W10');
input.disabled = true;
-keyDown('upArrow'); // Week 10, 2012
+keyDown('ArrowUp'); // Week 10, 2012
shouldBeEqualToString('input.value', '2012-W10');
input.disabled = false;
input.focus();
-keyDown('upArrow'); // Week [11], 2012
+keyDown('ArrowUp'); // Week [11], 2012
shouldBeEqualToString('input.value', '2012-W11');
input.readOnly = true;
-keyDown('upArrow'); // Week [11], 2012
+keyDown('ArrowUp'); // Week [11], 2012
shouldBeEqualToString('input.value', '2012-W11');
input.readOnly = false;
input.focus();
-keyDown('upArrow'); // Week [12], 2012
+keyDown('ArrowUp'); // Week [12], 2012
shouldBeEqualToString('input.value', '2012-W12');
</script>

Powered by Google App Engine
This is Rietveld 408576698