@@ -93,12 +93,16 @@ asyncTest( "handle submenu auto collapse: mouseleave", function() {
93
93
setTimeout ( function ( ) {
94
94
equal ( $menu . find ( "ul[aria-expanded='true']" ) . length , 2 , "second submenu expanded" ) ;
95
95
$menu . find ( "ul[aria-expanded='true']:first" ) . trigger ( "mouseleave" ) ;
96
- equal ( $menu . find ( "ul[aria-expanded='true']" ) . length , 1 , "second submenu collapsed" ) ;
97
- $menu . trigger ( "mouseleave" ) ;
98
- equal ( $menu . find ( "ul[aria-expanded='true']" ) . length , 0 , "first submenu collapsed" ) ;
99
- start ( ) ;
100
- } , 400 ) ;
101
- } , 200 ) ;
96
+ setTimeout ( function ( ) {
97
+ equal ( $menu . find ( "ul[aria-expanded='true']" ) . length , 1 , "second submenu collapsed" ) ;
98
+ $menu . trigger ( "mouseleave" ) ;
99
+ setTimeout ( function ( ) {
100
+ equal ( $menu . find ( "ul[aria-expanded='true']" ) . length , 0 , "first submenu collapsed" ) ;
101
+ start ( ) ;
102
+ } , 1400 ) ;
103
+ } , 1050 ) ;
104
+ } , 700 ) ;
105
+ } , 350 ) ;
102
106
} ) ;
103
107
104
108
asyncTest ( "handle custom menu item submenu auto collapse: mouseleave" , function ( ) {
@@ -112,17 +116,19 @@ asyncTest( "handle custom menu item submenu auto collapse: mouseleave", function
112
116
setTimeout ( function ( ) {
113
117
equal ( $menu . find ( "div[aria-expanded='true']" ) . length , 2 , "second submenu expanded" ) ;
114
118
$menu . find ( "div[aria-expanded='true']:first" ) . trigger ( "mouseleave" ) ;
115
- equal ( $menu . find ( "div[aria-expanded='true']" ) . length , 1 , "second submenu collapsed" ) ;
116
-
117
- $menu . simulate ( "keydown" , { keyCode : $ . ui . keyCode . DOWN } ) ;
118
- ok ( $menu . find ( ".ui-state-active" ) . is ( "#menu5 :nth-child(7) a" ) ,
119
- "down keypress selected an item from the first submenu" ) ;
120
-
121
- $menu . trigger ( "mouseleave" ) ;
122
- equal ( $menu . find ( "div[aria-expanded='true']" ) . length , 0 , "first submenu collapsed" ) ;
123
- start ( ) ;
124
- } , 400 ) ;
125
- } , 200 ) ;
119
+ setTimeout ( function ( ) {
120
+ equal ( $menu . find ( "div[aria-expanded='true']" ) . length , 1 , "second submenu collapsed" ) ;
121
+ $menu . simulate ( "keydown" , { keyCode : $ . ui . keyCode . DOWN } ) ;
122
+ ok ( $menu . find ( ".ui-state-active" ) . is ( "#menu5 :nth-child(7) a" ) ,
123
+ "down keypress selected an item from the first submenu" ) ;
124
+ $menu . trigger ( "mouseleave" ) ;
125
+ setTimeout ( function ( ) {
126
+ equal ( $menu . find ( "div[aria-expanded='true']" ) . length , 0 , "first submenu collapsed" ) ;
127
+ start ( ) ;
128
+ } , 1400 ) ;
129
+ } , 1050 ) ;
130
+ } , 700 ) ;
131
+ } , 350 ) ;
126
132
} ) ;
127
133
128
134
0 commit comments