| OLD | NEW |
| 1 Tests for .valueAsDate with <input type=time>. | 1 Tests for .valueAsDate with <input type=time>. |
| 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("00:00:00.000").getTime() is Date.UTC(1970, 0, 1, 0, 0, 0, 0
) | 7 PASS valueAsDateFor("00:00:00.000").getTime() is Date.UTC(1970, 0, 1, 0, 0, 0, 0
) |
| 8 PASS valueAsDateFor("04:35").getTime() is Date.UTC(1970, 0, 1, 4, 35, 0, 0) | 8 PASS valueAsDateFor("04:35").getTime() is Date.UTC(1970, 0, 1, 4, 35, 0, 0) |
| 9 PASS valueAsDateFor("23:59:59.999").getTime() is Date.UTC(1970, 0, 1, 23, 59, 59
, 999) | 9 PASS valueAsDateFor("23:59:59.999").getTime() is Date.UTC(1970, 0, 1, 23, 59, 59
, 999) |
| 10 PASS setValueAsDateAndGetValue(0, 0, 0, 0) is "00:00" | 10 PASS setValueAsDateAndGetValue(0, 0, 0, 0) is "00:00" |
| 11 PASS setValueAsDateAndGetValue(0, 0, 1, 0) is "00:00:01" | 11 PASS setValueAsDateAndGetValue(0, 0, 1, 0) is "00:00:01" |
| 12 PASS setValueAsDateAndGetValue(0, 0, 0, 2) is "00:00:00.002" | 12 PASS setValueAsDateAndGetValue(0, 0, 0, 2) is "00:00:00.002" |
| 13 PASS setValueAsDateAndGetValue(11, 59, 59, 999) is "11:59:59.999" | 13 PASS setValueAsDateAndGetValue(11, 59, 59, 999) is "11:59:59.999" |
| 14 PASS setValueAsDateAndGetValue(12, 0, 0, 0) is "12:00" | 14 PASS setValueAsDateAndGetValue(12, 0, 0, 0) is "12:00" |
| 15 PASS setValueAsDateAndGetValue(23, 59, 59, 999) is "23:59:59.999" | 15 PASS setValueAsDateAndGetValue(23, 59, 59, 999) is "23:59:59.999" |
| 16 PASS setValueAsDateAndGetValue(24, 0, 0, 0) is "00:00" | 16 PASS setValueAsDateAndGetValue(24, 0, 0, 0) is "00:00" |
| 17 PASS setValueAsDateAndGetValue(48, 0, 13, 0) is "00:00:13" | 17 PASS setValueAsDateAndGetValue(48, 0, 13, 0) is "00:00:13" |
| 18 PASS setValueAsDateAndGetValue(-23, -59, -59, 0) is "00:00:01" | 18 PASS setValueAsDateAndGetValue(-23, -59, -59, 0) is "00:00:01" |
| 19 Invalid Date: | 19 Invalid Date: |
| 20 PASS var date = new Date(); date.setTime(8.65E15); input.valueAsDate = date; inp
ut.value is "" | 20 PASS var date = new Date(); date.setTime(8.65E15); input.valueAsDate = date; inp
ut.value is "" |
| 21 Invalid objects: | 21 Invalid objects: |
| 22 PASS input.value = "00:00"; 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 = "00:00"; input.valueAsDate = null; input.value is "" | 23 PASS input.value = "00:00"; input.valueAsDate = null; input.value is "" |
| 24 Step attribute value and string representation: | 24 Step attribute value and string representation: |
| 25 PASS input.step = "1"; setValueAsDateAndGetValue(0, 0, 0, 0) is "00:00:00" | 25 PASS input.step = "1"; setValueAsDateAndGetValue(0, 0, 0, 0) is "00:00:00" |
| 26 PASS input.step = "0.001"; setValueAsDateAndGetValue(0, 0, 0, 0) is "00:00:00.00
0" | 26 PASS input.step = "0.001"; setValueAsDateAndGetValue(0, 0, 0, 0) is "00:00:00.00
0" |
| 27 PASS successfullyParsed is true | 27 PASS successfullyParsed is true |
| 28 | 28 |
| 29 TEST COMPLETE | 29 TEST COMPLETE |
| 30 | 30 |
| OLD | NEW |