@@ -137,7 +137,7 @@ test( "error handling", function() {
137
137
$ . error = error ;
138
138
} ) ;
139
139
140
- test ( "merge multiple option arguments" , function ( ) {
140
+ test ( "merge multiple option arguments" , function ( ) {
141
141
expect ( 1 ) ;
142
142
$ . widget ( "ui.testWidget" , {
143
143
_create : function ( ) {
@@ -173,7 +173,7 @@ test("merge multiple option arguments", function() {
173
173
} ) ;
174
174
} ) ;
175
175
176
- test ( "_getCreateOptions()" , function ( ) {
176
+ test ( ". _getCreateOptions()" , function ( ) {
177
177
expect ( 1 ) ;
178
178
$ . widget ( "ui.testWidget" , {
179
179
options : {
@@ -488,6 +488,10 @@ test( "._bind() to descendent", function() {
488
488
descendent
489
489
. trigger ( "keyup" )
490
490
. trigger ( "keydown" ) ;
491
+ descendent
492
+ . addClass ( "ui-state-disabled" )
493
+ . trigger ( "keyup" )
494
+ . trigger ( "keydown" ) ;
491
495
widget
492
496
. testWidget ( "destroy" )
493
497
. trigger ( "keyup" )
@@ -537,25 +541,25 @@ test( "._focusable()", function() {
537
541
538
542
var div = $ ( "#widget" ) . testWidget ( ) . children ( ) ;
539
543
ok ( ! div . hasClass ( "ui-state-focus" ) , "not focused on init" ) ;
540
- div . trigger ( "focus " ) ;
544
+ div . trigger ( "focusin " ) ;
541
545
ok ( div . hasClass ( "ui-state-focus" ) , "focused after explicit focus" ) ;
542
- div . trigger ( "blur " ) ;
546
+ div . trigger ( "focusout " ) ;
543
547
ok ( ! div . hasClass ( "ui-state-focus" ) , "not focused after blur" ) ;
544
548
545
- div . trigger ( "focus " ) ;
549
+ div . trigger ( "focusin " ) ;
546
550
ok ( div . hasClass ( "ui-state-focus" ) , "focused after explicit focus" ) ;
547
551
$ ( "#widget" ) . testWidget ( "disable" ) ;
548
552
ok ( ! div . hasClass ( "ui-state-focus" ) , "not focused while disabled" ) ;
549
- div . trigger ( "focus " ) ;
553
+ div . trigger ( "focusin " ) ;
550
554
ok ( ! div . hasClass ( "ui-state-focus" ) , "can't focus while disabled" ) ;
551
555
$ ( "#widget" ) . testWidget ( "enable" ) ;
552
556
ok ( ! div . hasClass ( "ui-state-focus" ) , "enabling doesn't reset focus" ) ;
553
557
554
- div . trigger ( "focus " ) ;
558
+ div . trigger ( "focusin " ) ;
555
559
ok ( div . hasClass ( "ui-state-focus" ) , "focused after explicit focus" ) ;
556
560
$ ( "#widget" ) . testWidget ( "destroy" ) ;
557
561
ok ( ! div . hasClass ( "ui-state-focus" ) , "not focused after destroy" ) ;
558
- div . trigger ( "focus " ) ;
562
+ div . trigger ( "focusin " ) ;
559
563
ok ( ! div . hasClass ( "ui-state-focus" ) , "event handler removed on destroy" ) ;
560
564
} ) ;
561
565
0 commit comments