@@ -189,7 +189,7 @@ describe('md-slider', function() {
189
189
190
190
it ( 'should disable via the `disabled` attribute' , function ( ) {
191
191
var slider = setup ( 'disabled' ) ;
192
-
192
+
193
193
// Check for disabled state by triggering the pressdown handler and asserting that
194
194
// the slider is not active.
195
195
slider . triggerHandler ( {
@@ -242,20 +242,23 @@ describe('md-slider', function() {
242
242
243
243
it ( 'should increment at a predictable step' , function ( ) {
244
244
245
- buildSlider ( 0.1 , 1 ) . drag ( { x :70 } ) ;
245
+ buildSlider ( 0.1 , 0 , 1 ) . drag ( { x :70 } ) ;
246
246
expect ( pageScope . value ) . toBe ( 0.7 ) ;
247
247
248
- buildSlider ( 0.25 , 1 ) . drag ( { x :45 } ) ;
248
+ buildSlider ( 0.25 , 0 , 1 ) . drag ( { x :45 } ) ;
249
249
expect ( pageScope . value ) . toBe ( 0.5 ) ;
250
250
251
- buildSlider ( 0.25 , 1 ) . drag ( { x :35 } ) ;
251
+ buildSlider ( 0.25 , 0 , 1 ) . drag ( { x :35 } ) ;
252
252
expect ( pageScope . value ) . toBe ( 0.25 ) ;
253
253
254
- buildSlider ( 1 , 100 ) . drag ( { x :90 } ) ;
254
+ buildSlider ( 1 , 0 , 100 ) . drag ( { x :90 } ) ;
255
255
expect ( pageScope . value ) . toBe ( 90 ) ;
256
256
257
- function buildSlider ( step , max ) {
258
- var slider = setup ( 'ng-model="value" min="0" max="' + max + '" step="' + step + '"' ) ;
257
+ buildSlider ( 20 , 5 , 45 ) . drag ( { x :50 } ) ;
258
+ expect ( pageScope . value ) . toBe ( 25 ) ;
259
+
260
+ function buildSlider ( step , min , max ) {
261
+ var slider = setup ( 'ng-model="value" min="' + min + '" max="' + max + '" step="' + step + '"' ) ;
259
262
pageScope . $apply ( 'value = 0.5' ) ;
260
263
261
264
return {
0 commit comments