@@ -11,6 +11,37 @@ function handle() {
11
11
12
12
module ( "slider: options" ) ;
13
13
14
+ test ( "disabled" , function ( ) {
15
+ expect ( 8 ) ;
16
+ var count = 0 ;
17
+
18
+ el = $ ( "#slider1" ) . slider ( ) ;
19
+ el . on ( "slidestart" , function ( ) {
20
+ count ++ ;
21
+ } ) ;
22
+
23
+ // enabled
24
+ ok ( ! el . hasClass ( "ui-slider-disabled" ) , "no disabled class" ) ;
25
+ equal ( el . slider ( "option" , "disabled" ) , false , "is not disabled" ) ;
26
+
27
+ handle ( ) . simulate ( "drag" , { dx : 10 } ) ;
28
+ equal ( count , 1 , "slider moved" ) ;
29
+
30
+ handle ( ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . RIGHT } ) ;
31
+ equal ( count , 2 , "slider moved" ) ;
32
+
33
+ // disabled
34
+ el . slider ( "option" , "disabled" , true ) ;
35
+ ok ( el . hasClass ( "ui-slider-disabled" ) , "has disabled class" ) ;
36
+ equal ( el . slider ( "option" , "disabled" ) , true , "is disabled" ) ;
37
+
38
+ handle ( ) . simulate ( "drag" , { dx : 10 } ) ;
39
+ equal ( count , 2 , "slider did not move" ) ;
40
+
41
+ handle ( ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . RIGHT } ) ;
42
+ equal ( count , 2 , "slider did not move" ) ;
43
+ } ) ;
44
+
14
45
test ( "max" , function ( ) {
15
46
expect ( 2 ) ;
16
47
el = $ ( "<div></div>" ) ;
0 commit comments