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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/forms/date/input-valueasdate-date-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=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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698