@@ -97,8 +97,9 @@ defmodule Scenic.Component.Input.DropdownTest do
97
97
@ state
98
98
| down: false
99
99
} )
100
+
100
101
assert state . down == true
101
- assert ( is_integer ( state . drop_time ) && state . drop_time > 0 )
102
+ assert is_integer ( state . drop_time ) && state . drop_time > 0
102
103
103
104
# confirm the input was captured
104
105
assert_receive ( { :"$gen_cast" , { :capture_input , ^ context , [ :cursor_button , :cursor_pos ] } } )
@@ -113,8 +114,7 @@ defmodule Scenic.Component.Input.DropdownTest do
113
114
test "handle_input {:cursor_enter, _uid} - down" do
114
115
context = % ViewPort.Context { viewport: self ( ) , id: 1 }
115
116
116
- { :noreply , state } =
117
- Dropdown . handle_input ( { :cursor_enter , 1 } , context , % { @ state | down: true } )
117
+ { :noreply , state } = Dropdown . handle_input ( { :cursor_enter , 1 } , context , % { @ state | down: true } )
118
118
119
119
assert state . hover_id == 1
120
120
@@ -125,8 +125,7 @@ defmodule Scenic.Component.Input.DropdownTest do
125
125
test "handle_input {:cursor_exit, _uid} - down" do
126
126
context = % ViewPort.Context { viewport: self ( ) , id: 1 }
127
127
128
- { :noreply , state } =
129
- Dropdown . handle_input ( { :cursor_exit , 1 } , context , % { @ state | down: true } )
128
+ { :noreply , state } = Dropdown . handle_input ( { :cursor_exit , 1 } , context , % { @ state | down: true } )
130
129
131
130
assert state . hover_id == nil
132
131
@@ -143,6 +142,7 @@ defmodule Scenic.Component.Input.DropdownTest do
143
142
@ state
144
143
| down: true
145
144
} )
145
+
146
146
assert state . down == false
147
147
148
148
# confirm the input was released
@@ -161,6 +161,7 @@ defmodule Scenic.Component.Input.DropdownTest do
161
161
@ state
162
162
| down: true
163
163
} )
164
+
164
165
assert state . down == false
165
166
166
167
# confirm the input was released
@@ -178,8 +179,9 @@ defmodule Scenic.Component.Input.DropdownTest do
178
179
Dropdown . handle_input ( { :cursor_button , { :left , :release , nil , nil } } , context , % {
179
180
@ state
180
181
| down: true ,
181
- drop_time: :os . system_time ( :milli_seconds )
182
+ drop_time: :os . system_time ( :milli_seconds )
182
183
} )
184
+
183
185
assert state . down == true
184
186
185
187
# confirm the input was not released
@@ -197,8 +199,9 @@ defmodule Scenic.Component.Input.DropdownTest do
197
199
Dropdown . handle_input ( { :cursor_button , { :left , :release , nil , nil } } , context , % {
198
200
@ state
199
201
| down: true ,
200
- drop_time: :os . system_time ( :milli_seconds )
202
+ drop_time: :os . system_time ( :milli_seconds )
201
203
} )
204
+
202
205
assert state . down == false
203
206
assert state . selected_id == @ initial_item
204
207
@@ -223,6 +226,7 @@ defmodule Scenic.Component.Input.DropdownTest do
223
226
@ state
224
227
| down: true
225
228
} )
229
+
226
230
assert state . down == false
227
231
assert state . selected_id == 1
228
232
@@ -241,5 +245,4 @@ defmodule Scenic.Component.Input.DropdownTest do
241
245
{ :noreply , state } = Dropdown . handle_input ( :unknown , context , @ state )
242
246
assert state == @ state
243
247
end
244
-
245
248
end
0 commit comments