});\r
\r
test("currency and decimal options", function() {\r
- expect(4);\r
+ expect(5);\r
\r
- el = $("#spin").spinner({ currency:"$", incremental:false, max:120, min:-50, stepping:0.15 });\r
+ el = $("#spin").spinner({ currency:"$", incremental:false, max:120, min:-50, stepping:0.3 });\r
\r
equals(el.val(), "$0.00", "start number");\r
\r
el.simulate("keydown",{keyCode:$.simulate.VK_UP})\r
.simulate("keyup",{keyCode:$.simulate.VK_UP});\r
\r
- equals(el.val(), "$0.15", "Stepping 0.15");\r
+ equals(el.val(), "$0.30", "Stepping 0.30");\r
\r
el.simulate("keydown",{keyCode:$.simulate.VK_END})\r
.simulate("keyup",{keyCode:$.simulate.VK_END});\r
\r
equals(el.val(), "-$50.00", "Home key to min");\r
\r
+ for ( var i = 1 ; i<=120 ; i++ ) {\r
+ el.simulate("keydown",{keyCode:$.simulate.VK_UP});\r
+ }\r
+\r
+ el.simulate("keyup",{keyCode:$.simulate.VK_UP});\r
+\r
+ equals(el.val(), "-$14.00", "keydown 120 times");\r
+\r
\r
});\r
\r