OLD | NEW |
1 Check stepUp() and stepDown() bahevior for number type. | 1 Check stepUp() and stepDown() bahevior for number type. |
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 Number type | 6 Number type |
7 Invalid value | 7 Invalid value |
8 PASS stepUp("", null, null) threw exception Error: InvalidStateError: DOM Except
ion 11. | 8 PASS stepUp("", null, null) threw exception InvalidStateError: An attempt was ma
de to use an object that is not, or is no longer, usable.. |
9 PASS stepDown("", null, null) threw exception Error: InvalidStateError: DOM Exce
ption 11. | 9 PASS stepDown("", null, null) threw exception InvalidStateError: An attempt was
made to use an object that is not, or is no longer, usable.. |
10 Non-number arguments | 10 Non-number arguments |
11 PASS stepUp("0", null, null, "0") is "0" | 11 PASS stepUp("0", null, null, "0") is "0" |
12 PASS stepDown("0", null, null, "0") is "0" | 12 PASS stepDown("0", null, null, "0") is "0" |
13 PASS stepUp("0", null, null, "foo") is "0" | 13 PASS stepUp("0", null, null, "foo") is "0" |
14 PASS stepDown("0", null, null, "foo") is "0" | 14 PASS stepDown("0", null, null, "foo") is "0" |
15 PASS stepUp("0", null, null, null) is "0" | 15 PASS stepUp("0", null, null, null) is "0" |
16 PASS stepDown("0", null, null, null) is "0" | 16 PASS stepDown("0", null, null, null) is "0" |
17 Normal cases | 17 Normal cases |
18 PASS stepUp("0", null, null) is "1" | 18 PASS stepUp("0", null, null) is "1" |
19 PASS stepUp("1", null, null, 2) is "3" | 19 PASS stepUp("1", null, null, 2) is "3" |
20 PASS stepUp("3", null, null, -1) is "2" | 20 PASS stepUp("3", null, null, -1) is "2" |
21 PASS stepDown("2", null, null) is "1" | 21 PASS stepDown("2", null, null) is "1" |
22 PASS stepDown("1", null, null, 2) is "-1" | 22 PASS stepDown("1", null, null, 2) is "-1" |
23 PASS stepDown("-1", null, null, -1) is "0" | 23 PASS stepDown("-1", null, null, -1) is "0" |
24 Extra arguments | 24 Extra arguments |
25 PASS input.value = "0"; input.min = null; input.step = null; input.stepUp(1, 2);
input.value is "1" | 25 PASS input.value = "0"; input.min = null; input.step = null; input.stepUp(1, 2);
input.value is "1" |
26 PASS input.value = "1"; input.stepDown(1, 3); input.value is "0" | 26 PASS input.value = "1"; input.stepDown(1, 3); input.value is "0" |
27 Invalid step value | 27 Invalid step value |
28 PASS stepUp("0", "foo", null) is "1" | 28 PASS stepUp("0", "foo", null) is "1" |
29 PASS stepUp("1", "0", null) is "2" | 29 PASS stepUp("1", "0", null) is "2" |
30 PASS stepUp("2", "-1", null) is "3" | 30 PASS stepUp("2", "-1", null) is "3" |
31 Step=any | 31 Step=any |
32 PASS stepUp("0", "any", null) threw exception Error: InvalidStateError: DOM Exce
ption 11. | 32 PASS stepUp("0", "any", null) threw exception InvalidStateError: An attempt was
made to use an object that is not, or is no longer, usable.. |
33 PASS stepDown("0", "any", null) threw exception Error: InvalidStateError: DOM Ex
ception 11. | 33 PASS stepDown("0", "any", null) threw exception InvalidStateError: An attempt wa
s made to use an object that is not, or is no longer, usable.. |
34 Step=any corner case | 34 Step=any corner case |
35 PASS stepUpExplicitBounds("0", "100", "any", "1.5", "1") threw exception Error:
InvalidStateError: DOM Exception 11. | 35 PASS stepUpExplicitBounds("0", "100", "any", "1.5", "1") threw exception Invalid
StateError: An attempt was made to use an object that is not, or is no longer, u
sable.. |
36 PASS stepDownExplicitBounds("0", "100", "any", "1.5", "1") threw exception Error
: InvalidStateError: DOM Exception 11. | 36 PASS stepDownExplicitBounds("0", "100", "any", "1.5", "1") threw exception Inval
idStateError: An attempt was made to use an object that is not, or is no longer,
usable.. |
37 Overflow/underflow | 37 Overflow/underflow |
38 PASS stepDown("1", "1", "0") is "0" | 38 PASS stepDown("1", "1", "0") is "0" |
39 PASS stepDown("0", "1", "0") threw exception Error: InvalidStateError: DOM Excep
tion 11. | 39 PASS stepDown("0", "1", "0") threw exception InvalidStateError: An attempt was m
ade to use an object that is not, or is no longer, usable.. |
40 PASS stepDown("1", "1", "0", 2) threw exception Error: InvalidStateError: DOM Ex
ception 11. | 40 PASS stepDown("1", "1", "0", 2) threw exception InvalidStateError: An attempt wa
s made to use an object that is not, or is no longer, usable.. |
41 PASS input.value is "1" | 41 PASS input.value is "1" |
42 PASS stepDown("1", "3.40282346e+38", "", 2) threw exception Error: InvalidStateE
rror: DOM Exception 11. | 42 PASS stepDown("1", "3.40282346e+38", "", 2) threw exception InvalidStateError: A
n attempt was made to use an object that is not, or is no longer, usable.. |
43 PASS stepUp("-1", "1", "0") is "0" | 43 PASS stepUp("-1", "1", "0") is "0" |
44 PASS stepUp("0", "1", "0") threw exception Error: InvalidStateError: DOM Excepti
on 11. | 44 PASS stepUp("0", "1", "0") threw exception InvalidStateError: An attempt was mad
e to use an object that is not, or is no longer, usable.. |
45 PASS stepUp("-1", "1", "0", 2) threw exception Error: InvalidStateError: DOM Exc
eption 11. | 45 PASS stepUp("-1", "1", "0", 2) threw exception InvalidStateError: An attempt was
made to use an object that is not, or is no longer, usable.. |
46 PASS input.value is "-1" | 46 PASS input.value is "-1" |
47 PASS stepUp("1", "3.40282346e+38", "", 2) threw exception Error: InvalidStateErr
or: DOM Exception 11. | 47 PASS stepUp("1", "3.40282346e+38", "", 2) threw exception InvalidStateError: An
attempt was made to use an object that is not, or is no longer, usable.. |
48 stepDown()/stepUp() for stepMismatch values | 48 stepDown()/stepUp() for stepMismatch values |
49 PASS stepUp("1", "2", "") is "3" | 49 PASS stepUp("1", "2", "") is "3" |
50 PASS input.stepDown(); input.value is "1" | 50 PASS input.stepDown(); input.value is "1" |
51 PASS input.min = "0"; stepUp("9", "10", "", 9) is "99" | 51 PASS input.min = "0"; stepUp("9", "10", "", 9) is "99" |
52 PASS stepDown("19", "10", "0") is "9" | 52 PASS stepDown("19", "10", "0") is "9" |
53 PASS stepUp("89", "10", "99") is "99" | 53 PASS stepUp("89", "10", "99") is "99" |
54 Huge value and small step | 54 Huge value and small step |
55 PASS input.min = ""; stepUp("1e+38", "1", "", 999999) is "1e+38" | 55 PASS input.min = ""; stepUp("1e+38", "1", "", 999999) is "1e+38" |
56 PASS input.max = ""; stepDown("1e+38", "1", "", 999999) is "1e+38" | 56 PASS input.max = ""; stepDown("1e+38", "1", "", 999999) is "1e+38" |
57 Fractional numbers | 57 Fractional numbers |
58 PASS input.min = ""; stepUp("0", "0.33333333333333333", "", 3) is "1" | 58 PASS input.min = ""; stepUp("0", "0.33333333333333333", "", 3) is "1" |
59 PASS stepUp("1", "0.1", "", 10) is "2" | 59 PASS stepUp("1", "0.1", "", 10) is "2" |
60 PASS input.stepUp(); input.stepUp(); input.stepUp(); input.stepUp(); input.stepU
p(); input.stepUp(); input.stepUp(); input.stepUp(); input.stepUp(); input.stepU
p(); input.value is "3" | 60 PASS input.stepUp(); input.stepUp(); input.stepUp(); input.stepUp(); input.stepU
p(); input.stepUp(); input.stepUp(); input.stepUp(); input.stepUp(); input.stepU
p(); input.value is "3" |
61 PASS input.min = "0"; stepUp("0", "0.003921568627450980", "1", 255) is "1" | 61 PASS input.min = "0"; stepUp("0", "0.003921568627450980", "1", 255) is "1" |
62 PASS for (var i = 0; i < 255; i++) { input.stepDown(); }; input.value is "0" | 62 PASS for (var i = 0; i < 255; i++) { input.stepDown(); }; input.value is "0" |
63 Rounding | 63 Rounding |
64 PASS stepUp("5.005", "0.005", "", 2) is "5.015" | 64 PASS stepUp("5.005", "0.005", "", 2) is "5.015" |
65 PASS stepUp("5.005", "0.005", "", 11) is "5.06" | 65 PASS stepUp("5.005", "0.005", "", 11) is "5.06" |
66 PASS stepUp("5.005", "0.005", "", 12) is "5.065" | 66 PASS stepUp("5.005", "0.005", "", 12) is "5.065" |
67 PASS stepUpExplicitBounds("4", "9", "0.005", "5.005", 2) is "5.015" | 67 PASS stepUpExplicitBounds("4", "9", "0.005", "5.005", 2) is "5.015" |
68 PASS stepUpExplicitBounds("4", "9", "0.005", "5.005", 11) is "5.06" | 68 PASS stepUpExplicitBounds("4", "9", "0.005", "5.005", 11) is "5.06" |
69 PASS stepUpExplicitBounds("4", "9", "0.005", "5.005", 12) is "5.065" | 69 PASS stepUpExplicitBounds("4", "9", "0.005", "5.005", 12) is "5.065" |
70 PASS successfullyParsed is true | 70 PASS successfullyParsed is true |
71 | 71 |
72 TEST COMPLETE | 72 TEST COMPLETE |
73 | 73 |
OLD | NEW |