afa32dab62d92e1b95084dbf4af1547a5f38cab9
[WebKit-https.git] / LayoutTests / fast / forms / range / range-stepup-stepdown-from-renderer-expected.txt
1 Check stepping-up and -down for range input from renderer.
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
4
5
6 Function arguments are (min, max, step, value, [stepCount]).
7 Using the default values
8 PASS stepUpExplicitBounds(null, null, null, "") is "51"
9 PASS stepDownExplicitBounds(null, null, null, "") is "49"
10 PASS stepUpExplicitBounds(null, null, "any", "") is "51"
11 PASS stepDownExplicitBounds(null, null, "any", "") is "49"
12 PASS stepUpExplicitBounds(null, null, "foo", "") is "51"
13 PASS stepDownExplicitBounds(null, null, "foo", "") is "49"
14 PASS stepUpExplicitBounds(null, null, null, "foo") is "51"
15 PASS stepDownExplicitBounds(null, null, null, "foo") is "49"
16 PASS stepUpExplicitBounds(null, null, "any", "foo") is "51"
17 PASS stepDownExplicitBounds(null, null, "any", "foo") is "49"
18 PASS stepUpExplicitBounds(null, null, "foo", "foo") is "51"
19 PASS stepDownExplicitBounds(null, null, "foo", "foo") is "49"
20 Normal cases
21 PASS stepUpExplicitBounds(null, null, null, "0") is "1"
22 PASS stepUpExplicitBounds(null, null, null, "1", 2) is "3"
23 PASS stepUpExplicitBounds(null, null, null, "3", -1) is "2"
24 PASS stepDownExplicitBounds("-100", null, null, "2") is "1"
25 PASS stepDownExplicitBounds("-100", null, null, "1", 2) is "-1"
26 PASS stepDownExplicitBounds("-100", null, null, "-1", -1) is "0"
27 Invalid step value
28 PASS stepUpExplicitBounds(null, null, "foo", "0") is "1"
29 PASS stepUpExplicitBounds(null, null, "0", "1") is "2"
30 PASS stepUpExplicitBounds(null, null, "-1", "2") is "3"
31 PASS stepDownExplicitBounds(null, null, "foo", "1") is "0"
32 PASS stepDownExplicitBounds(null, null, "0", "2") is "1"
33 PASS stepDownExplicitBounds(null, null, "-1", "3") is "2"
34 Step=any
35 PASS stepUpExplicitBounds(null, null, "any", "1") is "2"
36 PASS stepDownExplicitBounds(null, null, "any", "1") is "0"
37 Overflow/underflow
38 PASS stepUpExplicitBounds(null, "100", "1", "99") is "100"
39 PASS stepUpExplicitBounds(null, "100", "1", "100") is "100"
40 PASS stepUpExplicitBounds(null, "100", "1", "99", 2) is "100"
41 PASS stepDownExplicitBounds("0", null, "1", "1") is "0"
42 PASS stepDownExplicitBounds("0", null, "1", "0") is "0"
43 PASS stepDownExplicitBounds("0", null, "1", "1", 2) is "0"
44 PASS stepDownExplicitBounds(null, null, "3.40282346e+38", "1", 2) is "0"
45 PASS stepUpExplicitBounds(-100, 0, 1, -1) is "0"
46 PASS stepUpExplicitBounds(null, 0, 1, 0) is "0"
47 PASS stepUpExplicitBounds(-100, 0, 1, -1, 2) is "0"
48 PASS stepUpExplicitBounds(null, null, "3.40282346e+38", "1", 2) is "0"
49 stepDown()/stepUp() for stepMismatch values
50 PASS stepUpExplicitBounds(null, null, 2, 1) is "4"
51 PASS stepUpExplicitBounds(0, null, 10, 9, 9) is "100"
52 PASS stepDownExplicitBounds(0, null, 10, 19) is "10"
53 value + step is <= max, but rounded result would be > max.
54 PASS stepUpExplicitBounds(null, 99, 10, 89) is "90"
55 Huge value and small step
56 PASS stepUpExplicitBounds(0, 1e38, 1, 1e38, 999) is "1e+38"
57 PASS stepDownExplicitBounds(0, 1e38, 1, 1e38, 999) is "1e+38"
58 Fractional numbers
59 PASS stepUpExplicitBounds(null, null, 0.33333333333333333, 0, 3) is "1"
60 PASS stepUpExplicitBounds(null, null, 0.1, 1) is "1.1"
61 PASS stepUpExplicitBounds(null, null, 0.1, 1, 8) is "1.8"
62 PASS stepUpExplicitBounds(null, null, 0.1, 1, 10) is "2"
63 PASS stepUpExplicitBounds(0, 1, 0.003921568627450980, 0, 255) is "1"
64 PASS stepDownExplicitBounds(null, null, 0.1, 1, 8) is "0.2"
65 PASS stepDownExplicitBounds(null, null, 0.1, 1) is "0.9"
66
67 PASS successfullyParsed is true
68
69 TEST COMPLETE
70