mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
tests - switched slider to use jquery.simulate
This commit is contained in:
parent
1d5529afde
commit
f94730b2b8
@ -12,6 +12,7 @@
|
|||||||
|
|
||||||
<script type="text/javascript" src="../../qunit/testrunner.js"></script>
|
<script type="text/javascript" src="../../qunit/testrunner.js"></script>
|
||||||
<script type="text/javascript" src="slider.js"></script>
|
<script type="text/javascript" src="slider.js"></script>
|
||||||
|
<script type="text/javascript" src="jquery.simulate.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
|
@ -1,6 +1,16 @@
|
|||||||
$.fn.triggerKeydown = function(keyCode) {
|
|
||||||
return this.trigger("keydown", [$.event.fix({event:"keydown", keyCode: keyCode, target: this[0]})]);
|
var keyCodes = {
|
||||||
}
|
leftArrow: 37,
|
||||||
|
upArrow: 38,
|
||||||
|
rightArrow: 39,
|
||||||
|
downArrow: 40
|
||||||
|
};
|
||||||
|
|
||||||
|
$.each(keyCodes, function(key, val) {
|
||||||
|
$.fn[key] = function() {
|
||||||
|
return this.simulate("keydown", { keyCode: val });
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
function assertChange(stepping, start, result, action) {
|
function assertChange(stepping, start, result, action) {
|
||||||
return function() {
|
return function() {
|
||||||
@ -21,13 +31,13 @@ function assertChange(stepping, start, result, action) {
|
|||||||
module("slider: single handle")
|
module("slider: single handle")
|
||||||
|
|
||||||
test("change one step via keydown", assertChange(1, undefined, 1, function() {
|
test("change one step via keydown", assertChange(1, undefined, 1, function() {
|
||||||
this.find("a").triggerKeydown("39");
|
this.find("a").rightArrow();
|
||||||
}))
|
}))
|
||||||
test("change - 10 steps via keydown", assertChange(10, 20, 10, function() {
|
test("change - 10 steps via keydown", assertChange(10, 20, 10, function() {
|
||||||
this.find("a").triggerKeydown("37");
|
this.find("a").leftArrow();
|
||||||
}))
|
}))
|
||||||
test("change +10 steps via keydown", assertChange(10, 20, 30, function() {
|
test("change +10 steps via keydown", assertChange(10, 20, 30, function() {
|
||||||
this.find("a").triggerKeydown("39");
|
this.find("a").rightArrow();
|
||||||
}))
|
}))
|
||||||
|
|
||||||
test("moveTo, absolute value", assertChange(1, 1, 10, function() {
|
test("moveTo, absolute value", assertChange(1, 1, 10, function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user