1 This test aims to check for typeMismatch flag with type=date input fields
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS "" is a correct valid date string.
7 PASS "2009-09-07" is a correct valid date string.
8 PASS "9999-12-31" is a correct valid date string.
9 PASS "2147483647-12-31" is a correct valid date string.
10 PASS "1582-10-15" is a correct valid date string.
11 PASS "2009-01-31" is a correct valid date string.
12 PASS "2009-02-28" is a correct valid date string.
13 PASS "2009-03-31" is a correct valid date string.
14 PASS "2009-04-30" is a correct valid date string.
15 PASS "2009-05-31" is a correct valid date string.
16 PASS "2009-06-30" is a correct valid date string.
17 PASS "2009-07-31" is a correct valid date string.
18 PASS "2009-08-31" is a correct valid date string.
19 PASS "2009-09-30" is a correct valid date string.
20 PASS "2009-10-31" is a correct valid date string.
21 PASS "2009-11-30" is a correct valid date string.
22 PASS "2009-12-31" is a correct valid date string.
23 PASS "2008-02-29" is a correct valid date string.
24 PASS "2000-02-29" is a correct valid date string.
25 PASS " 2009-09-07 " is a correct invalid date string.
26 PASS "a" is a correct invalid date string.
27 PASS "-1-09-07" is a correct invalid date string.
28 PASS "1581-09-07" is a correct invalid date string.
29 PASS "1582-10-14" is a correct invalid date string.
30 PASS "2147483648-12-31" is a correct invalid date string.
31 PASS "2009/09/07" is a correct invalid date string.
32 PASS "20090907" is a correct invalid date string.
33 PASS "2009--2-07" is a correct invalid date string.
34 PASS "2009-00-07" is a correct invalid date string.
35 PASS "2009-13-07" is a correct invalid date string.
36 PASS "1582-09-30" is a correct invalid date string.
37 PASS "2009-xx-30" is a correct invalid date string.
38 PASS "2009-01-32" is a correct invalid date string.
39 PASS "2009-02-29" is a correct invalid date string.
40 PASS "2009-03-32" is a correct invalid date string.
41 PASS "2009-04-31" is a correct invalid date string.
42 PASS "2009-05-32" is a correct invalid date string.
43 PASS "2009-06-31" is a correct invalid date string.
44 PASS "2009-07-32" is a correct invalid date string.
45 PASS "2009-08-32" is a correct invalid date string.
46 PASS "2009-09-31" is a correct invalid date string.
47 PASS "2009-10-32" is a correct invalid date string.
48 PASS "2009-11-31" is a correct invalid date string.
49 PASS "2009-12-32" is a correct invalid date string.
50 PASS "2100-02-29" is a correct invalid date string.
51 PASS "2009-09-00" is a correct invalid date string.
52 PASS "2009-09-" is a correct invalid date string.
53 PASS "2009-09-7" is a correct invalid date string.
54 PASS "2009-09-001" is a correct invalid date string.
55 PASS "2009-09-xx" is a correct invalid date string.
56 PASS "2009-09" is a correct invalid date string.
57 PASS "2009" is a correct invalid date string.
58 PASS successfullyParsed is true