@@ -282,7 +282,7 @@ describe("clear button", () => {
282282 await wrapper . get ( "div[role='option']" ) . trigger ( "click" ) ;
283283 await wrapper . get ( ".clear-button" ) . trigger ( "click" ) ;
284284
285- expect ( wrapper . emitted ( "update:modelValue" ) ) . toStrictEqual ( [ [ [ options [ 0 ] . value ] ] , [ [ ] ] ] ) ;
285+ expect ( wrapper . emitted ( "update:modelValue" ) ) . toStrictEqual ( [ [ [ options [ 0 ] . value ] ] , [ [ ] ] ] ) ;
286286 expect ( wrapper . find ( ".clear-button" ) . exists ( ) ) . toBe ( false ) ;
287287 } ) ;
288288} ) ;
@@ -300,7 +300,7 @@ describe("search emit", () => {
300300 const wrapper = mount ( VueSelect , { props : { modelValue : null , options } } ) ;
301301
302302 await inputSearch ( wrapper , "United" ) ;
303- await dispatchEvent ( wrapper , new MouseEvent ( "mousedown" ) ) ;
303+ await dispatchEvent ( wrapper , new KeyboardEvent ( "keydown" , { key : "Escape" } ) ) ;
304304
305305 expect ( wrapper . emitted ( "search" ) ) . toStrictEqual ( [ [ "United" ] , [ "" ] ] ) ;
306306 } ) ;
@@ -466,7 +466,6 @@ describe("menu closing behavior", () => {
466466
467467 const closeTriggers = [
468468 { 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" ) ) } ,
470469 { name : "escape key" , action : async ( ) => await dispatchEvent ( wrapper , new KeyboardEvent ( "keydown" , { key : "Escape" } ) ) } ,
471470 { name : "dropdown button" , action : async ( ) => await wrapper . get ( ".dropdown-icon" ) . trigger ( "click" ) } ,
472471 ] ;
0 commit comments