Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(324)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/forms/time/time-valueasdate-expected.txt

Issue 2265443002: Fix an overflow in valueAsDate setter of temporal input types. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: accept null Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698