Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / forms / time / time-valueasdate-expected.txt
blobc970b1c7627b5069f8e47cb61fd6693752df4be9
1 Tests for .valueAsDate with <input type=time>.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 PASS valueAsDateFor("") is null
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)
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"
11 PASS setValueAsDateAndGetValue(0, 0, 1, 0) is "00:00:01"
12 PASS setValueAsDateAndGetValue(0, 0, 0, 2) is "00:00:00.002"
13 PASS setValueAsDateAndGetValue(11, 59, 59, 999) is "11:59:59.999"
14 PASS setValueAsDateAndGetValue(12, 0, 0, 0) is "12:00"
15 PASS setValueAsDateAndGetValue(23, 59, 59, 999) is "23:59:59.999"
16 PASS setValueAsDateAndGetValue(24, 0, 0, 0) is "00:00"
17 PASS setValueAsDateAndGetValue(48, 0, 13, 0) is "00:00:13"
18 PASS setValueAsDateAndGetValue(-23, -59, -59, 0) is "00:00:01"
19 Invalid Date:
20 PASS var date = new Date(); date.setTime(8.65E15); input.valueAsDate = date; input.value is ""
21 Invalid objects:
22 PASS input.value = "00:00"; input.valueAsDate = document; input.value is ""
23 PASS input.value = "00:00"; input.valueAsDate = null; input.value is ""
24 Step attribute value and string representation:
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.000"
27 PASS successfullyParsed is true
29 TEST COMPLETE