Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / forms / datetimelocal / input-valueasnumber-datetimelocal-expected.txt
1 Tests for .valueAsNumber with <input type=datetime-local>.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 PASS valueAsNumberFor("") is Number.NaN
7 PASS valueAsNumberFor("1969-12-31T12:34:56.789") is Date.UTC(1969, 11, 31, 12, 34, 56, 789)
8 PASS valueAsNumberFor("1970-01-01T00:00:00.000") is Date.UTC(1970, 0, 1, 0, 0, 0)
9 PASS valueAsNumberFor("2009-12-22T11:32:11") is Date.UTC(2009, 11, 22, 11, 32, 11)
10 PASS setValueAsNumberAndGetValue(1969, 11, 1, 0, 0, 0, 0) is "1969-12-01T00:00"
11 PASS setValueAsNumberAndGetValue(1970, 0, 1, 10, 1, 0, 100) is "1970-01-01T10:01:00.100"
12 PASS setValueAsNumberAndGetValue(2009, 11, 31, 23, 59, 59, 999) is "2009-12-31T23:59:59.999"
13 PASS setValueAsNumberAndGetValue(10000, 0, 1, 12, 0, 1, 0) is "10000-01-01T12:00:01"
14 PASS setValueAsNumberAndGetValue(-1, 0, 1, 0, 0, 0, 0) is ""
15 PASS setValueAsNumberAndGetValue(0, 11, 31, 23, 59, 59, 999) is ""
16 PASS setValueAsNumberAndGetValue(1, 0, 1, 0, 0, 0, 0) is "0001-01-01T00:00"
17 PASS setValueAsNumberAndGetValue(275760, 8, 12, 0, 0, 0, 1) is "275760-09-12T00:00:00.001"
18 PASS setValueAsNumberAndGetValue(275760, 8, 13, 0, 0, 0, 0) is "275760-09-13T00:00"
19 Tests to set invalid values to valueAsNumber:
20 PASS input.value = ""; input.valueAsNumber = null; input.value is "1970-01-01T00:00"
21 PASS input.valueAsNumber = "foo"; input.valueAsNumber is NaN
22 PASS input.valueAsNumber = "foo"; input.value is ""
23 PASS input.valueAsNumber = NaN; input.valueAsNumber is NaN
24 PASS input.valueAsNumber = NaN; input.value is ""
25 PASS input.valueAsNumber = Number.NaN; input.valueAsNumber is NaN
26 PASS input.valueAsNumber = Number.NaN; input.value is ""
27 PASS input.valueAsNumber = Infinity threw exception TypeError: Failed to set the 'valueAsNumber' property on 'HTMLInputElement': The value provided is infinite..
28 PASS input.valueAsNumber = Number.POSITIVE_INFINITY threw exception TypeError: Failed to set the 'valueAsNumber' property on 'HTMLInputElement': The value provided is infinite..
29 PASS input.valueAsNumber = Number.NEGATIVE_INFINITY threw exception TypeError: Failed to set the 'valueAsNumber' property on 'HTMLInputElement': The value provided is infinite..
30 PASS input.valueAsNumber = Date.UTC(275760, 8, 13, 0, 0, 0, 1); input.valueAsNumber is NaN
31 PASS input.valueAsNumber = Date.UTC(275760, 8, 13, 0, 0, 0, 1); input.value is ""
32 Step attribute value and string representation:
33 PASS input.step = "1"; setValueAsNumberAndGetValue(2010, 0, 21, 0, 0, 0, 0) is "2010-01-21T00:00:00"
34 PASS input.step = "0.001"; setValueAsNumberAndGetValue(2010, 0, 21, 0, 0, 0, 0) is "2010-01-21T00:00:00.000"
35 PASS successfullyParsed is true
36
37 TEST COMPLETE
38