@@ -294,18 +294,18 @@ describe('MdSlider', () => {
294
294
} ) ;
295
295
296
296
it ( 'should snap the thumb and fill to the nearest value on drag' , ( ) => {
297
- dispatchDragStartEvent ( sliderNativeElement , 0 , gestureConfig ) ;
297
+ dispatchDragEvent ( sliderTrackElement , sliderNativeElement , 0 , 0.74 , gestureConfig ) ;
298
298
fixture . detectChanges ( ) ;
299
299
300
- dispatchDragEndEvent ( sliderNativeElement , 0.22 , gestureConfig ) ;
300
+ dispatchDragEndEvent ( sliderNativeElement , 0.74 , gestureConfig ) ;
301
301
fixture . detectChanges ( ) ;
302
302
303
303
let trackFillDimensions = trackFillElement . getBoundingClientRect ( ) ;
304
304
let thumbDimensions = thumbElement . getBoundingClientRect ( ) ;
305
305
let thumbPosition = thumbDimensions . left - trackFillDimensions . left ;
306
306
307
- // The closest snap is at the beginning of the slider.
308
- expect ( thumbDimensions . left ) . toBe ( sliderDimensions . left ) ;
307
+ // The closest snap is at the halfway point on the slider.
308
+ expect ( thumbDimensions . left ) . toBe ( sliderDimensions . left + sliderDimensions . width * 0.5 ) ;
309
309
expect ( Math . round ( trackFillDimensions . width ) ) . toEqual ( Math . round ( thumbPosition ) ) ;
310
310
311
311
} ) ;
@@ -402,7 +402,7 @@ describe('MdSlider', () => {
402
402
} ) ;
403
403
404
404
it ( 'should snap the thumb and fill to a step on drag' , ( ) => {
405
- dispatchDragStartEvent ( sliderNativeElement , 0 , gestureConfig ) ;
405
+ dispatchDragEvent ( sliderTrackElement , sliderNativeElement , 0 , 0.88 , gestureConfig ) ;
406
406
fixture . detectChanges ( ) ;
407
407
408
408
dispatchDragEndEvent ( sliderNativeElement , 0.88 , gestureConfig ) ;
@@ -412,7 +412,7 @@ describe('MdSlider', () => {
412
412
let thumbDimensions = thumbElement . getBoundingClientRect ( ) ;
413
413
let thumbPosition = thumbDimensions . left - trackFillDimensions . left ;
414
414
415
- // The closest snap is at the beginning of the slider.
415
+ // The closest snap is at the end of the slider.
416
416
expect ( thumbDimensions . left ) . toBe ( sliderDimensions . width + sliderDimensions . left ) ;
417
417
expect ( Math . round ( trackFillDimensions . width ) ) . toEqual ( Math . round ( thumbPosition ) ) ;
418
418
} ) ;
0 commit comments