blob: d42b058cb2b9b6da013dca6e10ce0e4cad9bf096 [file] [log] [blame]
Multiple fields UI of month input type with keyboard events
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Please run this with DumpRenderTree.
Test following keys:
Digits
Left/Right - Move focus field inside element
Up/Down - Increment/decrement value of focus field
Tab - Move focus field
Backspace - Make value empty
== Digit keys ==
PASS input.value is "0012-09"
== Left/Right keys ==
PASS input.value is "0005-06"
PASS document.activeElement.id is "input"
== Up/Down keys ==
PASS input.value is "2012-10"
PASS input.value is "2012-08"
== Up/Down keys on empty value ==
PASS input.value is "2012-11"
== Up/Down keys on empty value 2 ==
PASS input.value is "2012-02"
== Tab key ==
PASS input.value is "0005-09"
PASS input.value is "0005-01"
PASS document.activeElement.id is "another"
== Shfit+Tab key ==
PASS input.value is "0003-09"
PASS document.activeElement.id is "before"
== Up key on maximum value ==
PASS input.value is "0001-10"
== Up key with a maximum attribute ==
PASS input.value is "0001-01"
== Down key on minimum value ==
PASS input.value is ""
== Down key with a minimum attribute ==
PASS input.value is ""
== Inconsistent min-max attributes ==
PASS input.value is "1000-12"
PASS input.value is "1999-12"
== Backspace key ==
PASS input.value is ""
== Delete key ==
PASS input.value is ""
== Typeahead ==
PASS input.value is "0001-12"
PASS input.value is "0002-12"
== Typeahead cycle first character ==
PASS input.value is "2012-01"
PASS input.value is "2012-06"
PASS input.value is "2012-07"
PASS input.value is "2012-01"
PASS input.value is "2012-01"
== Typeahead prefix match ==
PASS input.value is "2012-03"
PASS input.value is "2012-03"
PASS input.value is "2012-05"
PASS input.value is "2012-05"
== Typeahead index match ==
PASS input.value is "2012-01"
PASS input.value is "2012-12"
PASS input.value is "2012-12"
== Typeahead should search from current selection ==
PASS input.value is "2012-06"
== RTL focus navigation ==
The tests in this block fail on platforms without the lang-attribute-aware-form-control-UI feature.
PASS input.value is "2012-10"
PASS input.value is "0002-10"
PASS input.value is "0002-11"
PASS successfullyParsed is true
TEST COMPLETE