OLD | NEW |
1 Tests for .valueAsNumber with <input type=week>. | 1 Tests for .valueAsNumber with <input type=week>. |
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 valueAsNumberFor("") is Number.NaN | 6 PASS valueAsNumberFor("") is Number.NaN |
7 PASS valueAsNumberFor("2007-W01") is Date.UTC(2007, 0, 1) | 7 PASS valueAsNumberFor("2007-W01") is Date.UTC(2007, 0, 1) |
8 PASS valueAsNumberFor("2008-W01") is Date.UTC(2007, 11, 31) | 8 PASS valueAsNumberFor("2008-W01") is Date.UTC(2007, 11, 31) |
9 PASS valueAsNumberFor("2003-W01") is Date.UTC(2002, 11, 30) | 9 PASS valueAsNumberFor("2003-W01") is Date.UTC(2002, 11, 30) |
10 PASS valueAsNumberFor("2004-W01") is Date.UTC(2003, 11, 29, 0, 0, 0, 0) | 10 PASS valueAsNumberFor("2004-W01") is Date.UTC(2003, 11, 29, 0, 0, 0, 0) |
(...skipping 15 matching lines...) Expand all Loading... |
26 PASS setValueAsNumberAndGetValue(2010, 0, 11) is "2010-W02" | 26 PASS setValueAsNumberAndGetValue(2010, 0, 11) is "2010-W02" |
27 PASS setValueAsNumberAndGetValue(2010, 0, 17) is "2010-W02" | 27 PASS setValueAsNumberAndGetValue(2010, 0, 17) is "2010-W02" |
28 PASS setValueAsNumberAndGetValue(2010, 11, 31) is "2010-W52" | 28 PASS setValueAsNumberAndGetValue(2010, 11, 31) is "2010-W52" |
29 Around the minimum/maximum values: | 29 Around the minimum/maximum values: |
30 PASS setValueAsNumberAndGetValue(0, 11, 31) is "" | 30 PASS setValueAsNumberAndGetValue(0, 11, 31) is "" |
31 PASS setValueAsNumberAndGetValue(1, 0, 1) is "0001-W01" | 31 PASS setValueAsNumberAndGetValue(1, 0, 1) is "0001-W01" |
32 PASS setValueAsNumberAndGetValue(275760, 8, 8) is "275760-W37" | 32 PASS setValueAsNumberAndGetValue(275760, 8, 8) is "275760-W37" |
33 PASS setValueAsNumberAndGetValue(275760, 8, 13) is "275760-W37" | 33 PASS setValueAsNumberAndGetValue(275760, 8, 13) is "275760-W37" |
34 Tests to set invalid values to valueAsNumber: | 34 Tests to set invalid values to valueAsNumber: |
35 PASS input.value = ""; input.valueAsNumber = null; input.value is "1970-W01" | 35 PASS input.value = ""; input.valueAsNumber = null; input.value is "1970-W01" |
36 PASS input.valueAsNumber = "foo" threw exception NotSupportedError: Failed to se
t the 'valueAsNumber' property on 'HTMLInputElement': The value provided is not
a number.. | 36 PASS input.valueAsNumber = "foo"; input.valueAsNumber is NaN |
37 PASS input.valueAsNumber = NaN threw exception NotSupportedError: Failed to set
the 'valueAsNumber' property on 'HTMLInputElement': The value provided is not a
number.. | 37 PASS input.valueAsNumber = "foo"; input.value is "" |
38 PASS input.valueAsNumber = Number.NaN threw exception NotSupportedError: Failed
to set the 'valueAsNumber' property on 'HTMLInputElement': The value provided is
not a number.. | 38 PASS input.valueAsNumber = NaN; input.valueAsNumber is NaN |
39 PASS input.valueAsNumber = Infinity threw exception NotSupportedError: Failed to
set the 'valueAsNumber' property on 'HTMLInputElement': The value provided is i
nfinite.. | 39 PASS input.valueAsNumber = NaN; input.value is "" |
40 PASS input.valueAsNumber = Number.POSITIVE_INFINITY threw exception NotSupported
Error: Failed to set the 'valueAsNumber' property on 'HTMLInputElement': The val
ue provided is infinite.. | 40 PASS input.valueAsNumber = Number.NaN; input.valueAsNumber is NaN |
41 PASS input.valueAsNumber = Number.NEGATIVE_INFINITY threw exception NotSupported
Error: Failed to set the 'valueAsNumber' property on 'HTMLInputElement': The val
ue provided is infinite.. | 41 PASS input.valueAsNumber = Number.NaN; input.value is "" |
42 PASS input.valueAsNumber = Date.UTC(275760, 8, 14) threw exception NotSupportedE
rror: Failed to set the 'valueAsNumber' property on 'HTMLInputElement': The valu
e provided is not a number.. | 42 PASS input.valueAsNumber = Infinity threw exception TypeError: Failed to set the
'valueAsNumber' property on 'HTMLInputElement': The value provided is infinite.
. |
| 43 PASS input.valueAsNumber = Number.POSITIVE_INFINITY threw exception TypeError: F
ailed to set the 'valueAsNumber' property on 'HTMLInputElement': The value provi
ded is infinite.. |
| 44 PASS input.valueAsNumber = Number.NEGATIVE_INFINITY threw exception TypeError: F
ailed to set the 'valueAsNumber' property on 'HTMLInputElement': The value provi
ded is infinite.. |
| 45 PASS input.valueAsNumber = Date.UTC(275760, 8, 14); input.valueAsNumber is NaN |
| 46 PASS input.valueAsNumber = Date.UTC(275760, 8, 14); input.value is "" |
43 PASS successfullyParsed is true | 47 PASS successfullyParsed is true |
44 | 48 |
45 TEST COMPLETE | 49 TEST COMPLETE |
46 | 50 |
OLD | NEW |