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 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
42 PASS stepDown("1", "3.40282346e+38", "", 2) is "-3.40282346e+38" | 42 PASS stepDown("1", "3.40282346e+38", "", 2) is "-3.40282346e+38" |
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", "3.40282346e+38", "", 2) is "3.40282346e+38" |
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" |
| 53 PASS stepUp("-7", "300", "") is "0" |
| 54 PASS stepDown("7", "300", "") is "0" |
| 55 PASS stepDown("-7", "300", "") is "-300" |
52 Huge value and small step | 56 Huge value and small step |
53 PASS input.min = ""; stepUp("1e+38", "1", "", 999) is "1e+38" | 57 PASS input.min = ""; stepUp("1e+38", "1", "", 999) is "1e+38" |
54 PASS input.max = ""; stepDown("1e+38", "1", "", 999) is "1e+38" | 58 PASS input.max = ""; stepDown("1e+38", "1", "", 999) is "1e+38" |
55 Fractional numbers | 59 Fractional numbers |
56 PASS input.min = ""; stepUp("0", "0.33333333333333333", "", 3) is "1" | 60 PASS input.min = ""; stepUp("0", "0.33333333333333333", "", 3) is "1" |
57 PASS stepUp("1", "0.1", "", 10) is "2" | 61 PASS stepUp("1", "0.1", "", 10) is "2" |
58 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" |
59 Rounding | 63 Rounding |
60 PASS stepUp("5.005", "0.005", "", 2) is "5.015" | 64 PASS stepUp("5.005", "0.005", "", 2) is "5.015" |
61 PASS stepUp("5.005", "0.005", "", 11) is "5.06" | 65 PASS stepUp("5.005", "0.005", "", 11) is "5.06" |
(...skipping 15 matching lines...) Expand all Loading... |
77 PASS stepDownExplicitBounds(1, 4, 1, 0) is "0" | 81 PASS stepDownExplicitBounds(1, 4, 1, 0) is "0" |
78 PASS stepDownExplicitBounds(-4, -1, 1, 0) is "-1" | 82 PASS stepDownExplicitBounds(-4, -1, 1, 0) is "-1" |
79 PASS stepUpExplicitBounds(-4, -1, 1, 0) is "0" | 83 PASS stepUpExplicitBounds(-4, -1, 1, 0) is "0" |
80 PASS stepUpExplicitBounds(-100, null, 3, 3) is "5" | 84 PASS stepUpExplicitBounds(-100, null, 3, 3) is "5" |
81 PASS stepDownExplicitBounds(-100, null, 3, 3) is "2" | 85 PASS stepDownExplicitBounds(-100, null, 3, 3) is "2" |
82 | 86 |
83 PASS successfullyParsed is true | 87 PASS successfullyParsed is true |
84 | 88 |
85 TEST COMPLETE | 89 TEST COMPLETE |
86 | 90 |
OLD | NEW |