@@ -185,36 +185,36 @@ $.each([
185
185
} ) ;
186
186
187
187
asyncTest ( "item focus and active state - " + settings . type , function ( ) {
188
- expect ( 8 ) ;
188
+ expect ( 4 ) ;
189
189
190
- var element = $ ( settings . selector ) . selectmenu ( ) ,
190
+ var items , focusedItem , activeItem ,
191
+ element = $ ( settings . selector ) . selectmenu ( ) ,
191
192
button = element . selectmenu ( "widget" ) ,
192
- menu = element . selectmenu ( "menuWidget" ) ,
193
- links , focusedItem , activeItem ;
193
+ menu = element . selectmenu ( "menuWidget" ) ;
194
194
195
- // init menu
195
+ // Initialize menu
196
196
button . simulate ( "focus" ) ;
197
197
198
198
setTimeout ( function ( ) {
199
- links = menu . find ( "li.ui-menu-item" ) ;
199
+ items = menu . find ( "li.ui-menu-item" ) ;
200
200
201
201
button . trigger ( "click" ) ;
202
202
setTimeout ( function ( ) {
203
203
checkItemClasses ( ) ;
204
204
205
- links . eq ( 3 ) . simulate ( "mouseover" ) . trigger ( "click" ) ;
205
+ items . eq ( 3 ) . simulate ( "mouseover" ) . trigger ( "click" ) ;
206
206
207
207
button . trigger ( "click" ) ;
208
- links . eq ( 2 ) . simulate ( "mouseover" ) ;
208
+ items . eq ( 2 ) . simulate ( "mouseover" ) ;
209
209
$ ( document ) . trigger ( "click" ) ;
210
210
211
211
button . trigger ( "click" ) ;
212
- links . eq ( 1 ) . simulate ( "mouseover" ) ;
212
+ items . eq ( 1 ) . simulate ( "mouseover" ) ;
213
213
$ ( document ) . trigger ( "click" ) ;
214
214
215
215
button . trigger ( "click" ) ;
216
216
setTimeout ( function ( ) {
217
- checkItemClasses ( ) ;
217
+ checkItemClasses ( ) ;
218
218
start ( ) ;
219
219
} , 350 ) ;
220
220
} , 350 ) ;
@@ -223,11 +223,7 @@ $.each([
223
223
function checkItemClasses ( ) {
224
224
focusedItem = menu . find ( "li.ui-state-focus" ) ;
225
225
equal ( focusedItem . length , 1 , "only one item has ui-state-focus class" ) ;
226
- equal ( focusedItem . attr ( "id" ) , links . eq ( element [ 0 ] . selectedIndex ) . attr ( "id" ) , "selected item has ui-state-focus class" ) ;
227
-
228
- activeItem = menu . find ( "li.ui-state-active" ) ;
229
- equal ( activeItem . length , 1 , "only one item has ui-state-active class" ) ;
230
- equal ( activeItem . attr ( "id" ) , links . eq ( element [ 0 ] . selectedIndex ) . attr ( "id" ) , "selected item has ui-state-active class" ) ;
226
+ equal ( focusedItem . attr ( "id" ) , items . eq ( element [ 0 ] . selectedIndex ) . attr ( "id" ) , "selected item has ui-state-focus class" ) ;
231
227
}
232
228
} ) ;
233
229
0 commit comments