@@ -64,30 +64,29 @@ test("enable", function() {
64
64
equal ( actual , expected , "enable is chainable" ) ;
65
65
} ) ;
66
66
67
- test ( "disable" , function ( ) {
68
- expect ( 9 ) ;
67
+ test ( "disable" , function ( ) {
68
+ expect ( 7 ) ;
69
69
70
- var chainable ,
71
- element = $ ( "#sortable" ) . sortable ( { disabled : false } ) ;
72
-
73
- TestHelpers . sortable . sort ( $ ( "li" , element ) [ 0 ] , 0 , 44 , 2 , ".sortable({ disabled: false })" ) ;
70
+ var el , actual , expected ;
74
71
75
- chainable = element . sortable ( "disable" ) ;
76
- TestHelpers . sortable . sort ( $ ( "li" , element ) [ 0 ] , 0 , 44 , 0 , "disabled .sortable getter" ) ;
72
+ el = $ ( "#sortable" ) . sortable ( { disabled : false } ) ;
73
+ TestHelpers . sortable . sort ( $ ( "li" , el ) [ 0 ] , 0 , 44 , 2 , ".sortable({ disabled: false })" ) ;
77
74
78
- element . sortable ( "destroy" ) ;
75
+ el . sortable ( "disable" ) ;
76
+ TestHelpers . sortable . sort ( $ ( "li" , el ) [ 0 ] , 0 , 44 , 0 , "disabled.sortable getter" ) ;
79
77
80
- element . sortable ( { disabled : false } ) ;
81
- TestHelpers . sortable . sort ( $ ( "li" , element ) [ 0 ] , 0 , 44 , 2 , ".sortable({ disabled: false })" ) ;
82
- element . sortable ( "option" , "disabled" , true ) ;
83
- equal ( element . sortable ( "option" , "disabled" ) , true , "disabled option setter" ) ;
78
+ el . sortable ( "destroy" ) ;
84
79
85
- ok ( ! element . sortable ( "widget" ) . hasClass ( "ui-state-disabled" ) , "element does not get ui-state-disabled" ) ;
86
- ok ( ! element . sortable ( "widget" ) . attr ( "aria-disabled" ) , "element does not get aria-disabled" ) ;
87
- ok ( element . sortable ( "widget" ) . hasClass ( "ui-sortable-disabled" ) , "element gets ui-sortable-disabled" ) ;
80
+ el . sortable ( { disabled : false } ) ;
81
+ TestHelpers . sortable . sort ( $ ( "li" , el ) [ 0 ] , 0 , 44 , 2 , ".sortable({ disabled: false })" ) ;
82
+ el . sortable ( "option" , "disabled" , true ) ;
83
+ equal ( el . sortable ( "option" , "disabled" ) , true , "disabled option setter" ) ;
84
+ ok ( el . sortable ( "widget" ) . is ( ":not(.ui-state-disabled)" ) , "sortable element does not get ui-state-disabled since it's an interaction" ) ;
85
+ TestHelpers . sortable . sort ( $ ( "li" , el ) [ 0 ] , 0 , 44 , 0 , ".sortable('option', 'disabled', true)" ) ;
88
86
89
- TestHelpers . sortable . sort ( $ ( "li" , element ) [ 0 ] , 0 , 44 , 0 , ".sortable('option', 'disabled', true)" ) ;
90
- equal ( chainable , element , "disable is chainable" ) ;
87
+ expected = $ ( "<div></div>" ) . sortable ( ) ,
88
+ actual = expected . sortable ( "disable" ) ;
89
+ equal ( actual , expected , "disable is chainable" ) ;
91
90
} ) ;
92
91
93
92
} ) ( jQuery ) ;
0 commit comments