@@ -30,9 +30,16 @@ require(['jquery', 'fuelux/spinner'], function($) {
30
30
//returning default value
31
31
equal ( $spinner . spinner ( 'value' ) , 1 , 'spinner returns selected item' ) ;
32
32
33
- //set value
33
+ //set number value
34
34
$spinner . spinner ( 'value' , 2 ) ;
35
- equal ( $spinner . spinner ( 'value' ) , 2 , 'spinner sets value' ) ;
35
+ equal ( $spinner . spinner ( 'value' ) , 2 , 'spinner sets number value' ) ;
36
+
37
+ //set numeric string value
38
+ $spinner . spinner ( 'value' , '2.1' ) ;
39
+ equal ( $spinner . spinner ( 'value' ) , 2.1 , 'spinner sets floating point numeric string value' ) ;
40
+
41
+ $spinner . spinner ( 'value' , '2' ) ;
42
+ equal ( $spinner . spinner ( 'value' ) , 2 , 'spinner sets integer numeric string value' ) ;
36
43
37
44
//disable
38
45
$spinner . spinner ( 'disable' ) ;
@@ -45,7 +52,7 @@ require(['jquery', 'fuelux/spinner'], function($) {
45
52
//change
46
53
$spinner . spinner ( 'value' , 'b2' ) ;
47
54
$spinner . spinner ( 'change' ) ;
48
- equal ( $spinner . spinner ( 'value' ) , 2 , 'spinner change working for numbers only ' ) ;
55
+ equal ( $spinner . spinner ( 'value' ) , 2 , 'spinner change not working for alpha strings ' ) ;
49
56
50
57
//increment positive
51
58
$spinner . spinner ( 'step' , true ) ;
@@ -63,4 +70,4 @@ require(['jquery', 'fuelux/spinner'], function($) {
63
70
equal ( $spinner . spinner ( 'value' ) , 0 , 'spinner value was set to zero' ) ;
64
71
} ) ;
65
72
66
- } ) ;
73
+ } ) ;
0 commit comments