@@ -243,15 +243,16 @@ test('deactivates dropdown active on blur', t => {
243243test ( 'detects click outside' , t => {
244244 const { tree } = t . context
245245 const wrapper = mount ( < DropdownTreeSelect data = { tree } /> )
246- const handleOutsideClick = spy ( wrapper . instance ( ) , 'handleOutsideClick ' )
246+ const handleDropdownCollapse = spy ( wrapper . instance ( ) , 'handleDropdownCollapse ' )
247247
248+ wrapper . instance ( ) . onFocus ( )
248249 wrapper . instance ( ) . handleClick ( )
249250 t . true ( wrapper . state ( ) . showDropdown )
250251
251252 const event = new MouseEvent ( 'click' , { bubbles : true , cancelable : true } )
252253 global . document . dispatchEvent ( event )
253254
254- t . true ( handleOutsideClick . calledOnce )
255+ t . true ( handleDropdownCollapse . calledOnce )
255256 t . false ( wrapper . state ( ) . showDropdown )
256257} )
257258
@@ -270,7 +271,7 @@ test('detects click inside', t => {
270271 target : checkboxItem ,
271272 } )
272273 Object . defineProperty ( event , 'target' , { value : checkboxItem , enumerable : true } )
273- wrapper . instance ( ) . handleOutsideClick ( event )
274+ wrapper . instance ( ) . handleDropdownCollapse ( event )
274275
275276 t . true ( wrapper . state ( ) . showDropdown )
276277} )
@@ -291,7 +292,7 @@ test('detects click outside when other dropdown instance', t => {
291292 target : searchInput ,
292293 } )
293294 Object . defineProperty ( event , 'target' , { value : searchInput , enumerable : true } )
294- wrapper1 . instance ( ) . handleOutsideClick ( event )
295+ wrapper1 . instance ( ) . handleDropdownCollapse ( event )
295296
296297 t . false ( wrapper1 . state ( ) . showDropdown )
297298} )
0 commit comments