Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
I
i20rzslider
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jedife
i20rzslider
Commits
8f51bb23
Commit
8f51bb23
authored
Feb 14, 2017
by
Troy McKinnon
Committed by
Valentin Hervieu
Feb 15, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Improve tests to ensure callOnChange isn't called multiple times
parent
8d7ea4d9
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
164 additions
and
171 deletions
+164
-171
draggable-range-slider-horizontal-test.js
.../mouse-controls/draggable-range-slider-horizontal-test.js
+26
-27
draggableOnly-range-slider-horizontal-test.js
...se-controls/draggableOnly-range-slider-horizontal-test.js
+14
-15
onlyBindHandles-single-slider-horizontal-test.js
...controls/onlyBindHandles-single-slider-horizontal-test.js
+4
-5
range-slider-horizontal-test.js
tests/specs/mouse-controls/range-slider-horizontal-test.js
+32
-33
range-slider-vertical-test.js
tests/specs/mouse-controls/range-slider-vertical-test.js
+32
-33
single-slider-horizontal-test.js
tests/specs/mouse-controls/single-slider-horizontal-test.js
+28
-29
single-slider-vertical-test.js
tests/specs/mouse-controls/single-slider-vertical-test.js
+28
-29
No files found.
tests/specs/mouse-controls/draggable-range-slider-horizontal-test.js
View file @
8f51bb23
...
...
@@ -44,8 +44,8 @@
var
expectedValue
=
50
;
helper
.
moveMouseToValue
(
expectedValue
);
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on maxH correctly when mouse is on the middle'
,
function
()
{
...
...
@@ -55,8 +55,8 @@
var
expectedValue
=
50
;
helper
.
moveMouseToValue
(
expectedValue
);
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on minH and switch min/max if needed'
,
function
()
{
...
...
@@ -91,9 +91,9 @@
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
minH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on fullbar and move maxH when click pos is nearer to maxH'
,
function
()
{
...
...
@@ -110,9 +110,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'highValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
maxH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move whole range when moved within slider range'
,
function
()
{
...
...
@@ -131,9 +131,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
70
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
minH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingBar
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingBar
.
callCount
).
to
.
equal
(
2
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
2
)
;
});
it
(
'should handle click on selbar and move move range when near 0 and moved left'
,
function
()
{
...
...
@@ -265,8 +265,8 @@
position
=
helper
.
getMousePosition
(
expectedValue
);
helper
.
fireMousemove
(
position
);
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on maxH correctly when mouse is on the middle'
,
function
()
{
...
...
@@ -277,8 +277,8 @@
position
=
helper
.
getMousePosition
(
expectedValue
);
helper
.
fireMousemove
(
position
);
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on minH and switch min/max if needed'
,
function
()
{
...
...
@@ -315,9 +315,9 @@
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
minH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on fullbar and move maxH when click pos is nearer to maxH'
,
function
()
{
...
...
@@ -334,9 +334,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'highValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
maxH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move whole range when moved within slider range'
,
function
()
{
...
...
@@ -355,9 +355,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
50
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'highValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
maxH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingBar
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingBar
.
callCount
).
to
.
equal
(
2
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
2
)
;
});
it
(
'should handle click on selbar and move move range when near 0 and moved right'
,
function
()
{
...
...
@@ -422,4 +422,3 @@
});
});
}());
tests/specs/mouse-controls/draggableOnly-range-slider-horizontal-test.js
View file @
8f51bb23
...
...
@@ -48,8 +48,8 @@
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
50
);
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
70
);
helper
.
slider
.
positionTrackingBar
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingBar
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on maxH correctly'
,
function
()
{
...
...
@@ -61,8 +61,8 @@
helper
.
fireMousemove
(
position
);
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
50
);
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
70
);
helper
.
slider
.
positionTrackingBar
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingBar
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should not handle click on fullbar'
,
function
()
{
...
...
@@ -95,9 +95,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
70
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
minH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingBar
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingBar
.
callCount
).
to
.
equal
(
2
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
2
)
;
});
it
(
'should handle click on selbar and move range when near 0 and moved left'
,
function
()
{
...
...
@@ -212,8 +212,8 @@
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
50
);
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
70
);
helper
.
slider
.
positionTrackingBar
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingBar
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on maxH correctly'
,
function
()
{
...
...
@@ -225,8 +225,8 @@
helper
.
fireMousemove
(
position
);
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
50
);
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
70
);
helper
.
slider
.
positionTrackingBar
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingBar
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should not handle click on fullbar'
,
function
()
{
...
...
@@ -259,9 +259,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
70
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
minH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingBar
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingBar
.
callCount
).
to
.
equal
(
2
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
2
)
;
});
it
(
'should handle click on selbar and move range when near 0 and moved left'
,
function
()
{
...
...
@@ -328,4 +328,3 @@
});
});
}());
tests/specs/mouse-controls/onlyBindHandles-single-slider-horizontal-test.js
View file @
8f51bb23
...
...
@@ -44,8 +44,8 @@
var
expectedValue
=
50
;
helper
.
moveMouseToValue
(
expectedValue
);
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should do nothing when a click happen on another element than the handle'
,
function
()
{
...
...
@@ -106,8 +106,8 @@
var
expectedValue
=
50
;
helper
.
moveMouseToValue
(
expectedValue
);
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should do nothing when a click happen on another element than the handle'
,
function
()
{
...
...
@@ -124,4 +124,3 @@
});
});
}());
tests/specs/mouse-controls/range-slider-horizontal-test.js
View file @
8f51bb23
...
...
@@ -113,8 +113,8 @@
var
expectedValue
=
50
;
helper
.
moveMouseToValue
(
expectedValue
);
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on maxH correctly when mouse is on the middle'
,
function
()
{
...
...
@@ -124,8 +124,8 @@
var
expectedValue
=
50
;
helper
.
moveMouseToValue
(
expectedValue
);
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on minH and switch min/max if needed'
,
function
()
{
...
...
@@ -204,9 +204,9 @@
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
minH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on fullbar and move maxH when click pos is nearer to maxH'
,
function
()
{
...
...
@@ -223,9 +223,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'highValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
maxH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move minH when click pos is nearer to minH'
,
function
()
{
...
...
@@ -242,9 +242,9 @@
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
minH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move maxH when click pos is nearer to maxH'
,
function
()
{
...
...
@@ -261,9 +261,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'highValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
maxH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
});
...
...
@@ -380,8 +380,8 @@
var
expectedValue
=
50
;
helper
.
moveMouseToValue
(
expectedValue
);
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on maxH correctly when mouse is on the middle'
,
function
()
{
...
...
@@ -391,8 +391,8 @@
var
expectedValue
=
50
;
helper
.
moveMouseToValue
(
expectedValue
);
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on minH and switch min/max if needed'
,
function
()
{
...
...
@@ -471,9 +471,9 @@
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
minH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on fullbar and move maxH when click pos is nearer to maxH'
,
function
()
{
...
...
@@ -490,9 +490,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'highValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
maxH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move minH when click pos is nearer to minH'
,
function
()
{
...
...
@@ -509,9 +509,9 @@
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
minH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move maxH when click pos is nearer to maxH'
,
function
()
{
...
...
@@ -528,10 +528,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'highValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
maxH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
});
}());
tests/specs/mouse-controls/range-slider-vertical-test.js
View file @
8f51bb23
...
...
@@ -115,8 +115,8 @@
position
=
helper
.
slider
.
sliderElem
.
rzsp
-
helper
.
slider
.
valueToPosition
(
expectedValue
)
-
helper
.
slider
.
handleHalfDim
;
helper
.
fireMousemove
(
position
,
true
);
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on maxH correctly when mouse is on the middle'
,
function
()
{
...
...
@@ -127,8 +127,8 @@
position
=
helper
.
slider
.
sliderElem
.
rzsp
-
helper
.
slider
.
valueToPosition
(
expectedValue
)
-
helper
.
slider
.
handleHalfDim
;
helper
.
fireMousemove
(
position
,
true
);
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on minH and switch min/max if needed'
,
function
()
{
...
...
@@ -173,9 +173,9 @@
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
minH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on fullbar and move maxH when click pos is nearer to maxH'
,
function
()
{
...
...
@@ -192,9 +192,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'highValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
maxH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move minH when click pos is nearer to minH'
,
function
()
{
...
...
@@ -211,9 +211,9 @@
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
minH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move maxH when click pos is nearer to maxH'
,
function
()
{
...
...
@@ -230,9 +230,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'highValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
maxH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
});
...
...
@@ -351,8 +351,8 @@
position
=
helper
.
slider
.
sliderElem
.
rzsp
-
helper
.
slider
.
valueToPosition
(
expectedValue
)
-
helper
.
slider
.
handleHalfDim
;
helper
.
fireMousemove
(
position
,
true
);
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on maxH correctly when mouse is on the middle'
,
function
()
{
...
...
@@ -363,8 +363,8 @@
position
=
helper
.
slider
.
sliderElem
.
rzsp
-
helper
.
slider
.
valueToPosition
(
expectedValue
)
-
helper
.
slider
.
handleHalfDim
;
helper
.
fireMousemove
(
position
,
true
);
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on minH and switch min/max if needed'
,
function
()
{
...
...
@@ -409,9 +409,9 @@
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
minH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on fullbar and move maxH when click pos is nearer to maxH'
,
function
()
{
...
...
@@ -428,9 +428,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'highValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
maxH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move minH when click pos is nearer to minH'
,
function
()
{
...
...
@@ -447,9 +447,9 @@
expect
(
helper
.
scope
.
slider
.
min
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
minH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move maxH when click pos is nearer to maxH'
,
function
()
{
...
...
@@ -466,10 +466,9 @@
expect
(
helper
.
scope
.
slider
.
max
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'highValue'
);
helper
.
slider
.
focusElement
.
calledWith
(
helper
.
slider
.
maxH
).
should
.
be
.
true
;
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
});
}());
tests/specs/mouse-controls/single-slider-horizontal-test.js
View file @
8f51bb23
...
...
@@ -78,8 +78,8 @@
position
=
helper
.
getMousePosition
(
expectedValue
);
helper
.
fireMousemove
(
position
);
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on minH correctly when mouse is before the slider and previous value was different than 0'
,
function
()
{
...
...
@@ -142,9 +142,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move minH'
,
function
()
{
...
...
@@ -159,9 +159,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on ticks and move minH'
,
function
()
{
...
...
@@ -179,9 +179,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on ticks when showTicks is an integer and move minH'
,
function
()
{
...
...
@@ -199,9 +199,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
});
...
...
@@ -283,8 +283,8 @@
position
=
helper
.
getMousePosition
(
expectedValue
);
helper
.
fireMousemove
(
position
);
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on minH correctly when mouse is before the slider and previous value was different than 0'
,
function
()
{
...
...
@@ -346,9 +346,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move minH'
,
function
()
{
...
...
@@ -363,9 +363,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on ticks and move minH'
,
function
()
{
...
...
@@ -383,9 +383,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on ticks when showTicks is an integer and move minH'
,
function
()
{
...
...
@@ -403,10 +403,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
});
}());
tests/specs/mouse-controls/single-slider-vertical-test.js
View file @
8f51bb23
...
...
@@ -81,8 +81,8 @@
helper
.
fireMousemove
(
position
,
true
);
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on minH correctly when mouse is before the slider and previous value was different than 0'
,
function
()
{
...
...
@@ -145,9 +145,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move minH'
,
function
()
{
...
...
@@ -162,9 +162,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on ticks and move minH'
,
function
()
{
...
...
@@ -182,9 +182,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on ticks when showTicks is an integer and move minH'
,
function
()
{
...
...
@@ -202,9 +202,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
});
...
...
@@ -289,8 +289,8 @@
helper
.
fireMousemove
(
position
,
true
);
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click and drag on minH correctly when mouse is before the slider and previous value was different than 0'
,
function
()
{
...
...
@@ -353,9 +353,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on selbar and move minH'
,
function
()
{
...
...
@@ -370,9 +370,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on ticks and move minH'
,
function
()
{
...
...
@@ -390,9 +390,9 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
it
(
'should handle click on ticks when showTicks is an integer and move minH'
,
function
()
{
...
...
@@ -410,11 +410,10 @@
expect
(
helper
.
scope
.
slider
.
value
).
to
.
equal
(
expectedValue
);
expect
(
helper
.
slider
.
tracking
).
to
.
equal
(
'lowValue'
);
helper
.
slider
.
positionTrackingHandle
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnStart
.
called
.
should
.
be
.
true
;
helper
.
slider
.
callOnChange
.
called
.
should
.
be
.
true
;
expect
(
helper
.
slider
.
positionTrackingHandle
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnStart
.
callCount
).
to
.
equal
(
1
)
;
expect
(
helper
.
slider
.
callOnChange
.
callCount
).
to
.
equal
(
1
)
;
});
});
}());
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment