OLD | NEW |
1 Tests for .valueAsDate with <input type=date>. | 1 Tests for .valueAsDate with <input type=date>. |
2 | 2 |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
4 | 4 |
5 | 5 |
6 PASS valueAsDateFor("") is null | 6 PASS valueAsDateFor("") is null |
7 PASS valueAsDateFor("1969-12-31").getTime() is Date.UTC(1969, 11, 31) | 7 PASS valueAsDateFor("1969-12-31").getTime() is Date.UTC(1969, 11, 31) |
8 PASS valueAsDateFor("1970-01-01").getTime() is Date.UTC(1970, 0, 1) | 8 PASS valueAsDateFor("1970-01-01").getTime() is Date.UTC(1970, 0, 1) |
9 PASS valueAsDateFor("2009-12-22").getTime() is Date.UTC(2009, 11, 22) | 9 PASS valueAsDateFor("2009-12-22").getTime() is Date.UTC(2009, 11, 22) |
10 PASS setValueAsDateAndGetValue(1969, 11, 1) is "1969-12-01" | 10 PASS setValueAsDateAndGetValue(1969, 11, 1) is "1969-12-01" |
11 PASS setValueAsDateAndGetValue(1970, 0, 1) is "1970-01-01" | 11 PASS setValueAsDateAndGetValue(1970, 0, 1) is "1970-01-01" |
12 PASS setValueAsDateAndGetValue(2009, 11, 31) is "2009-12-31" | 12 PASS setValueAsDateAndGetValue(2009, 11, 31) is "2009-12-31" |
13 PASS setValueAsDateAndGetValue(10000, 0, 1) is "10000-01-01" | 13 PASS setValueAsDateAndGetValue(10000, 0, 1) is "10000-01-01" |
14 PASS setValueAsDateAndGetValue(-1, 0, 1) is "" | 14 PASS setValueAsDateAndGetValue(-1, 0, 1) is "" |
15 PASS setValueAsDateAndGetValue(0, 11, 31) is "" | 15 PASS setValueAsDateAndGetValue(0, 11, 31) is "" |
16 PASS setValueAsDateAndGetValue(1, 0, 1) is "0001-01-01" | 16 PASS setValueAsDateAndGetValue(1, 0, 1) is "0001-01-01" |
17 PASS setValueAsDateAndGetValue(1582, 9, 15) is "1582-10-15" | 17 PASS setValueAsDateAndGetValue(1582, 9, 15) is "1582-10-15" |
18 PASS setValueAsDateAndGetValue(1582, 9, 31) is "1582-10-31" | 18 PASS setValueAsDateAndGetValue(1582, 9, 31) is "1582-10-31" |
19 PASS setValueAsDateAndGetValue(275760, 8, 13) is "275760-09-13" | 19 PASS setValueAsDateAndGetValue(275760, 8, 13) is "275760-09-13" |
20 PASS setValueAsDateAndGetValue(275760, 8, 14) is "" | 20 PASS setValueAsDateAndGetValue(275760, 8, 14) is "" |
21 Invalid objects: | 21 Invalid objects: |
22 PASS input.value = "2010-01-01"; input.valueAsDate = document; input.value is "" | 22 PASS input.valueAsDate = document threw exception TypeError: Failed to set the '
valueAsDate' property on 'HTMLInputElement': The provided value is not a Date.. |
23 PASS input.value = "2010-01-01"; input.valueAsDate = null; input.value is "" | 23 PASS input.value = "2010-01-01"; input.valueAsDate = null; input.value is "" |
24 PASS successfullyParsed is true | 24 PASS successfullyParsed is true |
25 | 25 |
26 TEST COMPLETE | 26 TEST COMPLETE |
27 | 27 |
OLD | NEW |