|
41 | 41 | sinon.spy(helper.slider, 'positionTrackingHandle');
|
42 | 42 | sinon.spy(helper.slider, 'callOnChange');
|
43 | 43 | var event = helper.fireMousedown(helper.slider.minH, 0);
|
44 |
| - var expectedValue = 50, |
45 |
| - offset = helper.slider.valueToOffset(expectedValue) + helper.slider.handleHalfDim + helper.slider.sliderElem.rzsp; |
46 |
| - helper.fireMousemove(offset); |
| 44 | + var expectedValue = 50; |
| 45 | + helper.moveMouseToValue(expectedValue); |
47 | 46 | expect(helper.scope.slider.min).to.equal(expectedValue);
|
48 | 47 | helper.slider.positionTrackingHandle.called.should.be.true;
|
49 | 48 | helper.slider.callOnChange.called.should.be.true;
|
|
53 | 52 | sinon.spy(helper.slider, 'positionTrackingHandle');
|
54 | 53 | sinon.spy(helper.slider, 'callOnChange');
|
55 | 54 | var event = helper.fireMousedown(helper.slider.maxH, 0);
|
56 |
| - var expectedValue = 50, |
57 |
| - offset = helper.slider.valueToOffset(expectedValue) + helper.slider.handleHalfDim + helper.slider.sliderElem.rzsp; |
58 |
| - helper.fireMousemove(offset); |
| 55 | + var expectedValue = 50; |
| 56 | + helper.moveMouseToValue(expectedValue); |
59 | 57 | expect(helper.scope.slider.max).to.equal(expectedValue);
|
60 | 58 | helper.slider.positionTrackingHandle.called.should.be.true;
|
61 | 59 | helper.slider.callOnChange.called.should.be.true;
|
62 | 60 | });
|
63 | 61 |
|
64 | 62 | it('should handle click and drag on minH and switch min/max if needed', function() {
|
65 | 63 | var event = helper.fireMousedown(helper.slider.minH, 0);
|
66 |
| - var expectedValue = 80, |
67 |
| - offset = helper.slider.valueToOffset(expectedValue) + helper.slider.handleHalfDim + helper.slider.sliderElem.rzsp; |
68 |
| - helper.fireMousemove(offset); |
| 64 | + var expectedValue = 80; |
| 65 | + helper.moveMouseToValue(expectedValue); |
69 | 66 |
|
70 | 67 | expect(helper.scope.slider.min).to.equal(60);
|
71 | 68 | expect(helper.scope.slider.max).to.equal(80);
|
72 | 69 | });
|
73 | 70 |
|
74 | 71 | it('should handle click and drag on maxH and switch min/max if needed', function() {
|
75 | 72 | var event = helper.fireMousedown(helper.slider.maxH, 0);
|
76 |
| - var expectedValue = 20, |
77 |
| - offset = helper.slider.valueToOffset(expectedValue) + helper.slider.handleHalfDim + helper.slider.sliderElem.rzsp; |
78 |
| - helper.fireMousemove(offset); |
| 73 | + var expectedValue = 20; |
| 74 | + helper.moveMouseToValue(expectedValue); |
79 | 75 |
|
80 | 76 | expect(helper.scope.slider.min).to.equal(20);
|
81 | 77 | expect(helper.scope.slider.max).to.equal(40);
|
|
88 | 84 | sinon.spy(helper.slider, 'focusElement');
|
89 | 85 |
|
90 | 86 | var expectedValue = 10,
|
91 |
| - offset = helper.slider.valueToOffset(expectedValue) + helper.slider.handleHalfDim + helper.slider.sliderElem.rzsp; |
| 87 | + offset = helper.getMousePosition(expectedValue); |
92 | 88 |
|
93 | 89 | var event = helper.fireMousedown(helper.slider.fullBar, offset);
|
94 | 90 |
|
|
107 | 103 | sinon.spy(helper.slider, 'focusElement');
|
108 | 104 |
|
109 | 105 | var expectedValue = 90,
|
110 |
| - offset = helper.slider.valueToOffset(expectedValue) + helper.slider.handleHalfDim + helper.slider.sliderElem.rzsp; |
| 106 | + offset = helper.getMousePosition(expectedValue); |
111 | 107 |
|
112 | 108 | var event = helper.fireMousedown(helper.slider.fullBar, offset);
|
113 | 109 |
|
|
244 | 240 | sinon.spy(helper.slider, 'callOnChange');
|
245 | 241 | var event = helper.fireMousedown(helper.slider.minH, 0);
|
246 | 242 | var expectedValue = 50,
|
247 |
| - offset = helper.slider.valueToOffset(expectedValue) + helper.slider.handleHalfDim + helper.slider.sliderElem.rzsp; |
| 243 | + offset = helper.getMousePosition(expectedValue); |
248 | 244 | helper.fireMousemove(offset);
|
249 | 245 | expect(helper.scope.slider.min).to.equal(expectedValue);
|
250 | 246 | helper.slider.positionTrackingHandle.called.should.be.true;
|
|
256 | 252 | sinon.spy(helper.slider, 'callOnChange');
|
257 | 253 | var event = helper.fireMousedown(helper.slider.maxH, 0);
|
258 | 254 | var expectedValue = 50,
|
259 |
| - offset = helper.slider.valueToOffset(expectedValue) + helper.slider.handleHalfDim + helper.slider.sliderElem.rzsp; |
| 255 | + offset = helper.getMousePosition(expectedValue); |
260 | 256 | helper.fireMousemove(offset);
|
261 | 257 | expect(helper.scope.slider.max).to.equal(expectedValue);
|
262 | 258 | helper.slider.positionTrackingHandle.called.should.be.true;
|
|
266 | 262 | it('should handle click and drag on minH and switch min/max if needed', function() {
|
267 | 263 | var event = helper.fireMousedown(helper.slider.minH, 0);
|
268 | 264 | var expectedValue = 80,
|
269 |
| - offset = helper.slider.valueToOffset(expectedValue) + helper.slider.handleHalfDim + helper.slider.sliderElem.rzsp; |
| 265 | + offset = helper.getMousePosition(expectedValue); |
270 | 266 | helper.fireMousemove(offset);
|
271 | 267 |
|
272 | 268 | expect(helper.scope.slider.min).to.equal(60);
|
|
276 | 272 | it('should handle click and drag on maxH and switch min/max if needed', function() {
|
277 | 273 | var event = helper.fireMousedown(helper.slider.maxH, 0);
|
278 | 274 | var expectedValue = 20,
|
279 |
| - offset = helper.slider.valueToOffset(expectedValue) + helper.slider.handleHalfDim + helper.slider.sliderElem.rzsp; |
| 275 | + offset = helper.getMousePosition(expectedValue); |
280 | 276 | helper.fireMousemove(offset);
|
281 | 277 |
|
282 | 278 | expect(helper.scope.slider.min).to.equal(20);
|
|
290 | 286 | sinon.spy(helper.slider, 'focusElement');
|
291 | 287 |
|
292 | 288 | var expectedValue = 10,
|
293 |
| - offset = helper.slider.valueToOffset(expectedValue) + helper.slider.handleHalfDim + helper.slider.sliderElem.rzsp; |
| 289 | + offset = helper.getMousePosition(expectedValue); |
294 | 290 |
|
295 | 291 | var event = helper.fireMousedown(helper.slider.fullBar, offset);
|
296 | 292 |
|
|
309 | 305 | sinon.spy(helper.slider, 'focusElement');
|
310 | 306 |
|
311 | 307 | var expectedValue = 90,
|
312 |
| - offset = helper.slider.valueToOffset(expectedValue) + helper.slider.handleHalfDim + helper.slider.sliderElem.rzsp; |
| 308 | + offset = helper.getMousePosition(expectedValue); |
313 | 309 |
|
314 | 310 | var event = helper.fireMousedown(helper.slider.fullBar, offset);
|
315 | 311 |
|
|
0 commit comments