| OLD | NEW |
| 1 Check stepUp() and stepDown() behavior for number type. | 1 Check stepUp() and stepDown() behavior 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) is "1" | 8 PASS stepUp("", null, null) is "1" |
| 9 PASS stepDown("", null, null) is "-1" | 9 PASS stepDown("", null, null) is "-1" |
| 10 Non-number arguments | 10 Non-number arguments |
| (...skipping 20 matching lines...) Expand all Loading... |
| 31 Step=any | 31 Step=any |
| 32 PASS stepUp("0", "any", null) threw exception InvalidStateError: Failed to execu
te 'stepUp' on 'HTMLInputElement': This form element does not have an allowed va
lue step.. | 32 PASS stepUp("0", "any", null) threw exception InvalidStateError: Failed to execu
te 'stepUp' on 'HTMLInputElement': This form element does not have an allowed va
lue step.. |
| 33 PASS stepDown("0", "any", null) threw exception InvalidStateError: Failed to exe
cute 'stepDown' on 'HTMLInputElement': This form element does not have an allowe
d value step.. | 33 PASS stepDown("0", "any", null) threw exception InvalidStateError: Failed to exe
cute 'stepDown' on 'HTMLInputElement': This form element does not have an allowe
d value step.. |
| 34 Step=any corner case | 34 Step=any corner case |
| 35 PASS stepUpExplicitBounds("0", "100", "any", "1.5", "1") threw exception Invalid
StateError: Failed to execute 'stepUp' on 'HTMLInputElement': This form element
does not have an allowed value step.. | 35 PASS stepUpExplicitBounds("0", "100", "any", "1.5", "1") threw exception Invalid
StateError: Failed to execute 'stepUp' on 'HTMLInputElement': This form element
does not have an allowed value step.. |
| 36 PASS stepDownExplicitBounds("0", "100", "any", "1.5", "1") threw exception Inval
idStateError: Failed to execute 'stepDown' on 'HTMLInputElement': This form elem
ent does not have an allowed value step.. | 36 PASS stepDownExplicitBounds("0", "100", "any", "1.5", "1") threw exception Inval
idStateError: Failed to execute 'stepDown' on 'HTMLInputElement': This form elem
ent does not have an allowed value step.. |
| 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") is "0" | 39 PASS stepDown("0", "1", "0") is "0" |
| 40 PASS stepDown("1", "1", "0", 2) is "0" | 40 PASS stepDown("1", "1", "0", 2) is "0" |
| 41 PASS stepDown("1", "3.40282346e+38", "", 2) is "-3.40282346e+38" | 41 PASS stepDown("1", "1.797693134862315e+308", "", 2) is "-1.797693134862315e+308" |
| 42 PASS stepUp("-1", "1", "0") is "0" | 42 PASS stepUp("-1", "1", "0") is "0" |
| 43 PASS stepUp("0", "1", "0") is "0" | 43 PASS stepUp("0", "1", "0") is "0" |
| 44 PASS stepUp("-1", "1", "0", 2) is "0" | 44 PASS stepUp("-1", "1", "0", 2) is "0" |
| 45 PASS stepUp("1", "3.40282346e+38", "", 2) is "3.40282346e+38" | 45 PASS stepUp("1", "1.797693134862315e+308", "", 2) is "1.797693134862315e+308" |
| 46 stepDown()/stepUp() for stepMismatch values | 46 stepDown()/stepUp() for stepMismatch values |
| 47 PASS stepUpExplicitBounds("0", "", "2", "1"); input.value is "2" | 47 PASS stepUpExplicitBounds("0", "", "2", "1"); input.value is "2" |
| 48 PASS stepUp("1", "2", "") is "2" | 48 PASS stepUp("1", "2", "") is "2" |
| 49 PASS input.stepDown(); input.value is "0" | 49 PASS input.stepDown(); input.value is "0" |
| 50 PASS input.min = "0"; stepUp("9", "10", "", 9) is "90" | 50 PASS input.min = "0"; stepUp("9", "10", "", 9) is "90" |
| 51 PASS stepDown("19", "10", "0") is "10" | 51 PASS stepDown("19", "10", "0") is "10" |
| 52 PASS stepUp("89", "10", "99") is "90" | 52 PASS stepUp("89", "10", "99") is "90" |
| 53 Huge value and small step | 53 Huge value and small step |
| 54 PASS input.min = ""; stepUp("1e+38", "1", "", 999999) is "1e+38" | 54 PASS input.min = ""; stepUp("1e+308", "1", "", 999999) is "1e+308" |
| 55 PASS input.max = ""; stepDown("1e+38", "1", "", 999999) is "1e+38" | 55 PASS input.max = ""; stepDown("1e+308", "1", "", 999999) is "1e+308" |
| 56 Fractional numbers | 56 Fractional numbers |
| 57 PASS input.min = ""; stepUp("0", "0.33333333333333333", "", 3) is "1" | 57 PASS input.min = ""; stepUp("0", "0.33333333333333333", "", 3) is "1" |
| 58 PASS stepUp("1", "0.1", "", 10) is "2" | 58 PASS stepUp("1", "0.1", "", 10) is "2" |
| 59 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" | 59 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.min = "0"; stepUp("0", "0.003921568627450980", "1", 255) is "1" | 60 PASS input.min = "0"; stepUp("0", "0.003921568627450980", "1", 255) is "1" |
| 61 PASS for (var i = 0; i < 255; i++) { input.stepDown(); }; input.value is "0" | 61 PASS for (var i = 0; i < 255; i++) { input.stepDown(); }; input.value is "0" |
| 62 Rounding | 62 Rounding |
| 63 PASS stepUp("5.005", "0.005", "", 2) is "5.015" | 63 PASS stepUp("5.005", "0.005", "", 2) is "5.015" |
| 64 PASS stepUp("5.005", "0.005", "", 11) is "5.06" | 64 PASS stepUp("5.005", "0.005", "", 11) is "5.06" |
| 65 PASS stepUp("5.005", "0.005", "", 12) is "5.065" | 65 PASS stepUp("5.005", "0.005", "", 12) is "5.065" |
| 66 PASS stepUpExplicitBounds("4", "9", "0.005", "5.005", 2) is "5.015" | 66 PASS stepUpExplicitBounds("4", "9", "0.005", "5.005", 2) is "5.015" |
| 67 PASS stepUpExplicitBounds("4", "9", "0.005", "5.005", 11) is "5.06" | 67 PASS stepUpExplicitBounds("4", "9", "0.005", "5.005", 11) is "5.06" |
| 68 PASS stepUpExplicitBounds("4", "9", "0.005", "5.005", 12) is "5.065" | 68 PASS stepUpExplicitBounds("4", "9", "0.005", "5.005", 12) is "5.065" |
| 69 PASS successfullyParsed is true | 69 PASS successfullyParsed is true |
| 70 | 70 |
| 71 TEST COMPLETE | 71 TEST COMPLETE |
| 72 | 72 |
| OLD | NEW |