| OLD | NEW |
| 1 Check stepping-up and -down for number input from renderer. | 1 Check stepping-up and -down for number input from renderer. |
| 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 Function arguments are (value, step, {min or max}, [stepCount]). | 7 Function arguments are (value, step, {min or max}, [stepCount]). |
| 8 Invalid value | 8 Invalid value |
| 9 PASS stepUp("", null, null) is "1" | 9 PASS stepUp("", null, null) is "1" |
| 10 PASS stepDown("", null, null) is "-1" | 10 PASS stepDown("", null, null) is "-1" |
| (...skipping 21 matching lines...) Expand all Loading... |
| 32 Step=any | 32 Step=any |
| 33 PASS stepUp("0", "any", null) is "1" | 33 PASS stepUp("0", "any", null) is "1" |
| 34 PASS stepDown("0", "any", null) is "-1" | 34 PASS stepDown("0", "any", null) is "-1" |
| 35 Step=any corner case | 35 Step=any corner case |
| 36 PASS stepUpExplicitBounds("0", "100", "any", "1.5", "1") is "2.5" | 36 PASS stepUpExplicitBounds("0", "100", "any", "1.5", "1") is "2.5" |
| 37 PASS stepDownExplicitBounds("0", "100", "any", "1.5", "1") is "0.5" | 37 PASS stepDownExplicitBounds("0", "100", "any", "1.5", "1") is "0.5" |
| 38 Overflow/underflow | 38 Overflow/underflow |
| 39 PASS stepDown("1", "1", "0") is "0" | 39 PASS stepDown("1", "1", "0") is "0" |
| 40 PASS stepDown("0", "1", "0") is "0" | 40 PASS stepDown("0", "1", "0") is "0" |
| 41 PASS stepDown("1", "1", "0", 2) is "0" | 41 PASS stepDown("1", "1", "0", 2) is "0" |
| 42 PASS stepDown("1", "3.40282346e+38", "", 2) is "-3.40282346e+38" | 42 PASS stepDown("1", "1.797693134862315e+308", "", 2) is "-1.797693134862315e+308" |
| 43 PASS stepUp("-1", "1", "0") is "0" | 43 PASS stepUp("-1", "1", "0") is "0" |
| 44 PASS stepUp("0", "1", "0") is "0" | 44 PASS stepUp("0", "1", "0") is "0" |
| 45 PASS stepUp("-1", "1", "0", 2) is "0" | 45 PASS stepUp("-1", "1", "0", 2) is "0" |
| 46 PASS stepUp("1", "3.40282346e+38", "", 2) is "3.40282346e+38" | 46 PASS stepUp("1", "1.797693134862315e+308", "", 2) is "1.797693134862315e+308" |
| 47 stepDown()/stepUp() for stepMismatch values | 47 stepDown()/stepUp() for stepMismatch values |
| 48 PASS stepUp("1", "2", "") is "2" | 48 PASS stepUp("1", "2", "") is "2" |
| 49 PASS input.min = "0"; stepUp("9", "10", "") is "10" | 49 PASS input.min = "0"; stepUp("9", "10", "") is "10" |
| 50 PASS stepDown("19", "10", "0") is "10" | 50 PASS stepDown("19", "10", "0") is "10" |
| 51 PASS stepUp("89", "10", "99") is "90" | 51 PASS stepUp("89", "10", "99") is "90" |
| 52 PASS stepUp("7", "300", "") is "300" | 52 PASS stepUp("7", "300", "") is "300" |
| 53 PASS stepUp("-7", "300", "") is "0" | 53 PASS stepUp("-7", "300", "") is "0" |
| 54 PASS stepDown("7", "300", "") is "0" | 54 PASS stepDown("7", "300", "") is "0" |
| 55 PASS stepDown("-7", "300", "") is "-300" | 55 PASS stepDown("-7", "300", "") is "-300" |
| 56 Huge value and small step | 56 Huge value and small step |
| 57 PASS input.min = ""; stepUp("1e+38", "1", "", 999) is "1e+38" | 57 PASS input.min = ""; stepUp("1e+308", "1", "", 999) is "1e+308" |
| 58 PASS input.max = ""; stepDown("1e+38", "1", "", 999) is "1e+38" | 58 PASS input.max = ""; stepDown("1e+308", "1", "", 999) is "1e+308" |
| 59 Fractional numbers | 59 Fractional numbers |
| 60 PASS input.min = ""; stepUp("0", "0.33333333333333333", "", 3) is "1" | 60 PASS input.min = ""; stepUp("0", "0.33333333333333333", "", 3) is "1" |
| 61 PASS stepUp("1", "0.1", "", 10) is "2" | 61 PASS stepUp("1", "0.1", "", 10) is "2" |
| 62 PASS input.min = "0"; stepUp("0", "0.003921568627450980", "1", 255) is "1" | 62 PASS input.min = "0"; stepUp("0", "0.003921568627450980", "1", 255) is "1" |
| 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" |
| (...skipping 12 matching lines...) Expand all Loading... |
| 81 PASS stepDownExplicitBounds(1, 4, 1, 0) is "0" | 81 PASS stepDownExplicitBounds(1, 4, 1, 0) is "0" |
| 82 PASS stepDownExplicitBounds(-4, -1, 1, 0) is "-1" | 82 PASS stepDownExplicitBounds(-4, -1, 1, 0) is "-1" |
| 83 PASS stepUpExplicitBounds(-4, -1, 1, 0) is "0" | 83 PASS stepUpExplicitBounds(-4, -1, 1, 0) is "0" |
| 84 PASS stepUpExplicitBounds(-100, null, 3, 3) is "5" | 84 PASS stepUpExplicitBounds(-100, null, 3, 3) is "5" |
| 85 PASS stepDownExplicitBounds(-100, null, 3, 3) is "2" | 85 PASS stepDownExplicitBounds(-100, null, 3, 3) is "2" |
| 86 | 86 |
| 87 PASS successfullyParsed is true | 87 PASS successfullyParsed is true |
| 88 | 88 |
| 89 TEST COMPLETE | 89 TEST COMPLETE |
| 90 | 90 |
| OLD | NEW |