@@ -18,21 +18,24 @@ test( "destroy", function() {
1818} ) ;
1919
2020test ( "enable / disable" , function ( ) {
21- expect ( 6 ) ;
21+ expect ( 10 ) ;
2222
2323 var input = TestHelpers . datepicker . init ( "#datepicker" ) ,
24- widget = input . datepicker ( "widget" ) ;
25-
26- ok ( ! input . datepicker ( "option" , "disabled" ) , "initially enabled" ) ;
27- ok ( ! widget . hasClass ( "ui-datepicker-disabled" ) , "does not have disabled class name" ) ;
24+ calendar = input . datepicker ( "widget" ) ;
2825
2926 input . datepicker ( "disable" ) ;
3027 ok ( input . datepicker ( "option" , "disabled" ) , "disabled option is set" ) ;
31- ok ( widget . hasClass ( "ui-datepicker-disabled" ) , "datepicker has disabled class name" ) ;
28+ ok ( calendar . hasClass ( "ui-datepicker-disabled" ) , "has disabled widget class name" ) ;
29+ ok ( input . hasClass ( "ui-state-disabled" ) , "has disabled state class name" ) ;
30+ equal ( input . attr ( "aria-disabled" ) , "true" , "has ARIA disabled" ) ;
31+ equal ( input . attr ( "disabled" ) , "disabled" , "input disabled" ) ;
3232
3333 input . datepicker ( "enable" ) ;
3434 ok ( ! input . datepicker ( "option" , "disabled" ) , "enabled after enable() call" ) ;
35- ok ( ! widget . hasClass ( "ui-datepicker-disabled" ) , "no longer has disabled class name" ) ;
35+ ok ( ! calendar . hasClass ( "ui-datepicker-disabled" ) , "no longer has disabled widget class name" ) ;
36+ ok ( ! input . hasClass ( "ui-state-disabled" ) , "no longer has disabled state class name" ) ;
37+ equal ( input . attr ( "aria-disabled" ) , "false" , "no longer has ARIA disabled" ) ;
38+ equal ( input . attr ( "disabled" ) , undefined , "input no longer disabled" ) ;
3639} ) ;
3740
3841test ( "widget" , function ( ) {
0 commit comments