@@ -282,7 +282,7 @@ describe("clear button", () => {
282
282
await wrapper . get ( "div[role='option']" ) . trigger ( "click" ) ;
283
283
await wrapper . get ( ".clear-button" ) . trigger ( "click" ) ;
284
284
285
- expect ( wrapper . emitted ( "update:modelValue" ) ) . toStrictEqual ( [ [ [ options [ 0 ] . value ] ] , [ [ ] ] ] ) ;
285
+ expect ( wrapper . emitted ( "update:modelValue" ) ) . toStrictEqual ( [ [ [ options [ 0 ] . value ] ] , [ [ ] ] ] ) ;
286
286
expect ( wrapper . find ( ".clear-button" ) . exists ( ) ) . toBe ( false ) ;
287
287
} ) ;
288
288
} ) ;
@@ -300,7 +300,7 @@ describe("search emit", () => {
300
300
const wrapper = mount ( VueSelect , { props : { modelValue : null , options } } ) ;
301
301
302
302
await inputSearch ( wrapper , "United" ) ;
303
- await dispatchEvent ( wrapper , new MouseEvent ( "mousedown" ) ) ;
303
+ await dispatchEvent ( wrapper , new KeyboardEvent ( "keydown" , { key : "Escape" } ) ) ;
304
304
305
305
expect ( wrapper . emitted ( "search" ) ) . toStrictEqual ( [ [ "United" ] , [ "" ] ] ) ;
306
306
} ) ;
@@ -466,7 +466,6 @@ describe("menu closing behavior", () => {
466
466
467
467
const closeTriggers = [
468
468
{ name : "tab key" , action : async ( ) => await wrapper . get ( "input" ) . trigger ( "keydown" , { key : "Tab" } ) } ,
469
- { name : "outside click" , action : async ( ) => await dispatchEvent ( wrapper , new MouseEvent ( "mousedown" ) ) } ,
470
469
{ name : "escape key" , action : async ( ) => await dispatchEvent ( wrapper , new KeyboardEvent ( "keydown" , { key : "Escape" } ) ) } ,
471
470
{ name : "dropdown button" , action : async ( ) => await wrapper . get ( ".dropdown-icon" ) . trigger ( "click" ) } ,
472
471
] ;
0 commit comments