CONSOLE WARNING: The specified value "foo" does not conform to the required format, "yyyy-MM-dd".
Test for validationMessage IDL attribute for <input type=date>
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
No message
PASS testIt("", "", "") is ""
Value missing
PASS testIt("", "", "") is "Please fill out this field."
Type mismatch
PASS testIt("foo", "", "") is ""
Range invalid
PASS testIt("1990-05-29", "1990-05-30", "1990-05-28") is "Minimum date (05/30/1990) must come before Maximum date (05/28/1990)."
Range overflow
PASS testIt("1982-11-02", "", "1970-12-31") is "Value must be 12/31/1970 or earlier."
Range underflow
PASS testIt("1982-11-02", "1990-05-25", "1990-12-24") is "Value must be 05/25/1990 or later."
Step mismatch
PASS testIt("1982-11-02", "1982-01-01", "", "123") is "Please enter a valid value. The two nearest valid values are 09/04/1982 and 01/05/1983."
PASS successfullyParsed is true
TEST COMPLETE