|
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