|
356 | 356 | } |
357 | 357 | }; |
358 | 358 | helper.createSlider(sliderConf); |
359 | | - var expectedDimension = helper.slider.valueToPosition(2) + helper.slider.handleHalfDim; |
| 359 | + var expectedDimension = Math.round(helper.slider.valueToPosition(2)) + helper.slider.handleHalfDim; |
360 | 360 | expect(helper.slider.selBar.css('width')).to.equal(expectedDimension + 'px'); |
361 | 361 | expect(helper.slider.selBar.css('left')).to.equal('0px'); |
362 | 362 | }); |
|
375 | 375 | actualDimension = Math.floor(helper.slider.selBar[0].getBoundingClientRect().width); |
376 | 376 | expect(actualDimension).to.equal(expectedDimension); |
377 | 377 |
|
378 | | - var expectedPosition = helper.slider.valueToPosition(2) + helper.slider.handleHalfDim; |
| 378 | + var expectedPosition = Math.round(helper.slider.valueToPosition(2)) + helper.slider.handleHalfDim; |
379 | 379 | expect(helper.slider.selBar.css('left')).to.equal(expectedPosition + 'px'); |
380 | 380 | }); |
381 | 381 |
|
|
389 | 389 | } |
390 | 390 | }; |
391 | 391 | helper.createSlider(sliderConf); |
392 | | - var expectedDimension = helper.slider.valueToPosition(5), |
393 | | - expectedPosition = helper.slider.valueToPosition(10) + helper.slider.handleHalfDim; |
| 392 | + var expectedDimension = Math.round(helper.slider.valueToPosition(5)), |
| 393 | + expectedPosition = Math.round(helper.slider.valueToPosition(10)) + helper.slider.handleHalfDim; |
394 | 394 | expect(helper.slider.selBar.css('width')).to.equal(expectedDimension + 'px'); |
395 | 395 | expect(helper.slider.selBar.css('left')).to.equal(expectedPosition + 'px'); |
396 | 396 | }); |
|
405 | 405 | } |
406 | 406 | }; |
407 | 407 | helper.createSlider(sliderConf); |
408 | | - var expectedDimension = Math.floor(helper.slider.valueToPosition(7)), |
409 | | - actualDimension = Math.floor(helper.slider.selBar[0].getBoundingClientRect().width); |
| 408 | + var expectedDimension = Math.round(helper.slider.valueToPosition(7)), |
| 409 | + actualDimension = Math.round(helper.slider.selBar[0].getBoundingClientRect().width); |
410 | 410 | expect(actualDimension).to.equal(expectedDimension); |
411 | 411 |
|
412 | | - var expectedPosition = helper.slider.valueToPosition(3) + helper.slider.handleHalfDim; |
| 412 | + var expectedPosition = Math.round(helper.slider.valueToPosition(3)) + helper.slider.handleHalfDim; |
413 | 413 | expect(helper.slider.selBar.css('left')).to.equal(expectedPosition + 'px'); |
414 | 414 | }); |
415 | 415 |
|
|
512 | 512 | }; |
513 | 513 | helper.createRangeSlider(sliderConf); |
514 | 514 |
|
515 | | - var expectedDimension = Math.floor(helper.slider.valueToPosition(6)), |
516 | | - actualDimension = Math.floor(helper.slider.selBar[0].getBoundingClientRect().width); |
| 515 | + var expectedDimension = Math.round(helper.slider.valueToPosition(6)), |
| 516 | + actualDimension = helper.slider.selBar[0].getBoundingClientRect().width; |
517 | 517 | expect(actualDimension).to.equal(expectedDimension); |
518 | 518 |
|
519 | | - var expectedPosition = helper.slider.valueToPosition(2) + helper.slider.handleHalfDim; |
| 519 | + var expectedPosition = Math.round(helper.slider.valueToPosition(2)) + helper.slider.handleHalfDim; |
520 | 520 | expect(helper.slider.selBar.css('left')).to.equal(expectedPosition + 'px'); |
521 | 521 | }); |
522 | 522 |
|
|
752 | 752 | }; |
753 | 753 |
|
754 | 754 | helper.createRangeSlider(sliderConf); |
755 | | - expect(helper.slider.minLab.css('left')).to.equal('-' + (helper.slider.minLab.rzsd / 2 - helper.slider.handleHalfDim) + 'px'); |
756 | | - expect(helper.slider.maxLab.css('left')).to.equal((helper.slider.barDimension - (helper.slider.maxLab.rzsd / 2 + helper.slider.handleHalfDim)) + 'px'); |
| 755 | + expect(helper.slider.minLab.css('left')).to.equal('-' + Math.round(helper.slider.minLab.rzsd / 2 - helper.slider.handleHalfDim) + 'px'); |
| 756 | + expect(helper.slider.maxLab.css('left')).to.equal(Math.round((helper.slider.barDimension - (helper.slider.maxLab.rzsd / 2 + helper.slider.handleHalfDim))) + 'px'); |
757 | 757 |
|
758 | 758 | sliderConf.max = 100000001; |
759 | 759 | helper.createRangeSlider(sliderConf); |
|
1124 | 1124 | } |
1125 | 1125 | }; |
1126 | 1126 | helper.createSlider(sliderConf); |
1127 | | - var expectedDimension = Math.floor(helper.slider.valueToPosition(8) + helper.slider.handleHalfDim), |
1128 | | - actualDimension = Math.floor(helper.slider.selBar[0].getBoundingClientRect().width); |
| 1127 | + var expectedDimension = Math.round(helper.slider.valueToPosition(8) + helper.slider.handleHalfDim), |
| 1128 | + actualDimension = Math.round(helper.slider.selBar[0].getBoundingClientRect().width); |
1129 | 1129 | expect(actualDimension).to.equal(expectedDimension); |
1130 | | - expect(helper.slider.selBar.css('left')).to.equal(helper.slider.valueToPosition(2) + helper.slider.handleHalfDim + 'px'); |
| 1130 | + expect(helper.slider.selBar.css('left')).to.equal(Math.round(helper.slider.valueToPosition(2)) + helper.slider.handleHalfDim + 'px'); |
1131 | 1131 | }); |
1132 | 1132 |
|
1133 | 1133 | it('should set the correct dimension/position for selection bar for single slider with showSelectionBarEnd=true', function() { |
|
1158 | 1158 | } |
1159 | 1159 | }; |
1160 | 1160 | helper.createSlider(sliderConf); |
1161 | | - var expectedDimension = helper.slider.valueToPosition(15), |
1162 | | - expectedPosition = helper.slider.valueToPosition(15) + helper.slider.handleHalfDim; |
| 1161 | + var expectedDimension = Math.round(helper.slider.valueToPosition(15)), |
| 1162 | + expectedPosition = Math.round(helper.slider.valueToPosition(15)) + helper.slider.handleHalfDim; |
1163 | 1163 | expect(helper.slider.selBar.css('width')).to.equal(expectedDimension + 'px'); |
1164 | 1164 | expect(helper.slider.selBar.css('left')).to.equal(expectedPosition + 'px'); |
1165 | 1165 | }); |
|
1175 | 1175 | } |
1176 | 1176 | }; |
1177 | 1177 | helper.createSlider(sliderConf); |
1178 | | - var expectedDimension = Math.floor(helper.slider.valueToPosition(13)), |
1179 | | - actualDimension = Math.floor(helper.slider.selBar[0].getBoundingClientRect().width), |
1180 | | - expectedPosition = helper.slider.valueToPosition(10) + helper.slider.handleHalfDim; |
| 1178 | + var expectedDimension = Math.round(helper.slider.valueToPosition(13)), |
| 1179 | + actualDimension = helper.slider.selBar[0].getBoundingClientRect().width, |
| 1180 | + expectedPosition = Math.round(helper.slider.valueToPosition(10)) + helper.slider.handleHalfDim; |
1181 | 1181 | expect(actualDimension).to.equal(expectedDimension); |
1182 | 1182 | expect(helper.slider.selBar.css('left')).to.equal(expectedPosition + 'px'); |
1183 | 1183 | }); |
|
1217 | 1217 | }; |
1218 | 1218 | helper.createRangeSlider(sliderConf); |
1219 | 1219 |
|
1220 | | - var expectedDimension = Math.floor(helper.slider.valueToPosition(6)), |
1221 | | - actualDimension = Math.floor(helper.slider.selBar[0].getBoundingClientRect().width); |
| 1220 | + var expectedDimension = Math.round(helper.slider.valueToPosition(6)), |
| 1221 | + actualDimension = helper.slider.selBar[0].getBoundingClientRect().width; |
1222 | 1222 | expect(actualDimension).to.equal(expectedDimension); |
1223 | 1223 |
|
1224 | | - var expectedPosition = helper.slider.valueToPosition(2) + helper.slider.handleHalfDim; |
| 1224 | + var expectedPosition = Math.round(helper.slider.valueToPosition(2)) + helper.slider.handleHalfDim; |
1225 | 1225 | expect(helper.slider.selBar.css('left')).to.equal(expectedPosition + 'px'); |
1226 | 1226 | }); |
1227 | 1227 |
|
|
0 commit comments