mirror of
https://github.com/jquery/jquery-ui.git
synced 2025-01-07 20:34:24 +00:00
Spinner test: up, down callback
This commit is contained in:
parent
68f18e1c2d
commit
6d0e27d2de
@ -265,10 +265,9 @@ test("mouse click on buttons", function() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
test("callback", function() {
|
test("callback", function() {
|
||||||
expect(2);
|
expect(4);
|
||||||
|
|
||||||
var s = 0,
|
var s = c = d = u = 0;
|
||||||
c = 0;
|
|
||||||
|
|
||||||
el = $("#spin").spinner({
|
el = $("#spin").spinner({
|
||||||
spin: function(){
|
spin: function(){
|
||||||
@ -276,20 +275,30 @@ test("callback", function() {
|
|||||||
},
|
},
|
||||||
change: function(){
|
change: function(){
|
||||||
c++;
|
c++;
|
||||||
|
},
|
||||||
|
up: function(){
|
||||||
|
u++;
|
||||||
|
},
|
||||||
|
down: function(){
|
||||||
|
d++;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
for ( var i = 1 ; i<=5 ; i++ ) {
|
el.simulate("keydown",{keyCode:$.simulate.VK_UP}).simulate("keyup",{keyCode:$.simulate.VK_UP});
|
||||||
el.simulate("keydown",{keyCode:$.simulate.VK_UP});
|
|
||||||
}
|
|
||||||
|
|
||||||
el.simulate("keyup",{keyCode:$.simulate.VK_UP});
|
equals(u, 1, "Up 1 time");
|
||||||
|
|
||||||
equals(s, 5, "Spin 5 times");
|
el.simulate("keydown",{keyCode:$.simulate.VK_DOWN}).simulate("keyup",{keyCode:$.simulate.VK_DOWN});
|
||||||
|
|
||||||
|
equals(d, 1, "Down 1 time");
|
||||||
|
|
||||||
el.simulate("keydown",{keyCode:$.simulate.VK_UP}).simulate("keyup",{keyCode:$.simulate.VK_UP});
|
el.simulate("keydown",{keyCode:$.simulate.VK_UP}).simulate("keyup",{keyCode:$.simulate.VK_UP});
|
||||||
|
|
||||||
equals(c, 2, "Change 2 times");
|
equals(s, 3, "Spin 3 times");
|
||||||
|
|
||||||
|
el.simulate("keydown",{keyCode:$.simulate.VK_UP}).simulate("keyup",{keyCode:$.simulate.VK_UP});
|
||||||
|
|
||||||
|
equals(c, 4, "Change 4 times");
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user