@@ -26,7 +26,6 @@ defmodule Scenic.Component.Input.SliderTest do
26
26
tracking: false
27
27
}
28
28
29
-
30
29
# ============================================================================
31
30
# info
32
31
@@ -39,25 +38,27 @@ defmodule Scenic.Component.Input.SliderTest do
39
38
# verify
40
39
41
40
test "verify passes valid data" do
42
- assert Slider . verify ( { { 0 , 100 } , 10 } ) == { :ok , { { 0 , 100 } , 10 } }
43
- assert Slider . verify ( { { 0.1 , 100.3 } , 10.4 } ) == { :ok , { { 0.1 , 100.3 } , 10.4 } }
44
- assert Slider . verify ( { [ :red , :green , :blue ] , :green } ) == { :ok , { [ :red , :green , :blue ] , :green } }
41
+ assert Slider . verify ( { { 0 , 100 } , 10 } ) == { :ok , { { 0 , 100 } , 10 } }
42
+ assert Slider . verify ( { { 0.1 , 100.3 } , 10.4 } ) == { :ok , { { 0.1 , 100.3 } , 10.4 } }
43
+
44
+ assert Slider . verify ( { [ :red , :green , :blue ] , :green } ) ==
45
+ { :ok , { [ :red , :green , :blue ] , :green } }
45
46
end
46
47
47
48
test "verify fails invalid data" do
48
49
assert Slider . verify ( :banana ) == :invalid_data
49
- assert Slider . verify ( { { 0 , 100 } , 101 } ) == :invalid_data
50
- assert Slider . verify ( { { 0 , 100 } , - 1 } ) == :invalid_data
51
- assert Slider . verify ( { { 100 , 0 } , 10 } ) == :invalid_data
50
+ assert Slider . verify ( { { 0 , 100 } , 101 } ) == :invalid_data
51
+ assert Slider . verify ( { { 0 , 100 } , - 1 } ) == :invalid_data
52
+ assert Slider . verify ( { { 100 , 0 } , 10 } ) == :invalid_data
52
53
53
- assert Slider . verify ( { { 0.1 , 100.2 } , 101.0 } ) == :invalid_data
54
- assert Slider . verify ( { { 0.4 , 100.2 } , 0.1 } ) == :invalid_data
55
- assert Slider . verify ( { { 100.2 , 0.4 } , 10.1 } ) == :invalid_data
54
+ assert Slider . verify ( { { 0.1 , 100.2 } , 101.0 } ) == :invalid_data
55
+ assert Slider . verify ( { { 0.4 , 100.2 } , 0.1 } ) == :invalid_data
56
+ assert Slider . verify ( { { 100.2 , 0.4 } , 10.1 } ) == :invalid_data
56
57
57
58
# mixed integer and float
58
- assert Slider . verify ( { { 0 , 100.1 } , 10 } ) == :invalid_data
59
- assert Slider . verify ( { { 0.1 , 100 } , 10 } ) == :invalid_data
60
- assert Slider . verify ( { { 0 , 100 } , 10.3 } ) == :invalid_data
59
+ assert Slider . verify ( { { 0 , 100.1 } , 10 } ) == :invalid_data
60
+ assert Slider . verify ( { { 0.1 , 100 } , 10 } ) == :invalid_data
61
+ assert Slider . verify ( { { 0 , 100 } , 10.3 } ) == :invalid_data
61
62
62
63
# list where initial is not in list
63
64
assert Slider . verify ( { [ :red , :green , :blue ] , :yellow } ) == :invalid_data
@@ -72,7 +73,7 @@ defmodule Scenic.Component.Input.SliderTest do
72
73
assert state . value == @ initial_value
73
74
assert state . extents == @ extents
74
75
assert state . id == :test_id
75
- assert state . tracking == : false
76
+ assert state . tracking == false
76
77
end
77
78
78
79
# ============================================================================
@@ -88,6 +89,7 @@ defmodule Scenic.Component.Input.SliderTest do
88
89
@ state
89
90
| tracking: false
90
91
} )
92
+
91
93
assert state . tracking
92
94
assert state . value != @ state . value
93
95
@@ -110,6 +112,7 @@ defmodule Scenic.Component.Input.SliderTest do
110
112
@ state
111
113
| tracking: true
112
114
} )
115
+
113
116
refute state . tracking
114
117
115
118
# confirm the input was released
@@ -129,6 +132,7 @@ defmodule Scenic.Component.Input.SliderTest do
129
132
@ state
130
133
| tracking: true
131
134
} )
135
+
132
136
assert state . tracking
133
137
assert state . value != @ state . value
134
138
@@ -138,5 +142,4 @@ defmodule Scenic.Component.Input.SliderTest do
138
142
# confirm the value change was sent
139
143
assert_receive ( { :"$gen_cast" , { :event , { :value_changed , :test_id , 34 } , ^ self } } )
140
144
end
141
-
142
- end
145
+ end
0 commit comments