From 951312cfcb1c7d7f74eb356c9c17695deb9068ce Mon Sep 17 00:00:00 2001 From: Chi Cheng Date: Tue, 19 Aug 2008 06:24:24 +0000 Subject: Spinner test: spin without auto-incremental stepping --- tests/spinner.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/tests/spinner.js b/tests/spinner.js index 76ecee408..53801d5a7 100644 --- a/tests/spinner.js +++ b/tests/spinner.js @@ -104,6 +104,29 @@ test("keydown on input with options", function() { }); +test("spin without auto-incremental stepping", function() { + expect(2); + + el = $("#spin").spinner({ incremental:false }); + + for ( var i = 1 ; i<=120 ; i++ ) { + el.simulate("keydown",{keyCode:$.simulate.VK_UP}); + } + + el.simulate("keyup",{keyCode:$.simulate.VK_UP}); + + equals(el.val(), 120, "keydown 120 times"); + + for ( var i = 1 ; i<=210 ; i++ ) { + el.simulate("keydown",{keyCode:$.simulate.VK_DOWN}); + } + + el.simulate("keyup",{keyCode:$.simulate.VK_DOWN}); + + equals(el.val(), -90, "keydown 210 times"); + +}); + test("spin with auto-incremental stepping", function() { expect(2); -- cgit v1.2.3