diff --git a/tests/unit/slider/index.html b/tests/unit/slider/index.html index b19e1143157..7492027e373 100644 --- a/tests/unit/slider/index.html +++ b/tests/unit/slider/index.html @@ -53,5 +53,9 @@

+ +
+ +
diff --git a/tests/unit/slider/slider_events.js b/tests/unit/slider/slider_events.js index 4069752e74e..34de7fe4a3d 100644 --- a/tests/unit/slider/slider_events.js +++ b/tests/unit/slider/slider_events.js @@ -3,6 +3,10 @@ */ (function($){ + var onChangeCnt = 0; + window.onChangeCounter = function() { + onChangeCnt++; + } module('jquery.mobile.slider.js'); var keypressTest = function(opts){ @@ -137,4 +141,14 @@ keyCodes: ['DOWN', 'LEFT', 'PAGE_DOWN', 'HOME'] }); }); + + test( "onchange should not be called on create", function(){ + equals(onChangeCnt, 0, "onChange should not have been called"); + }); + + test( "onchange should be called onchange", function(){ + onChangeCnt = 0; + $( "#onchange" ).slider( "refresh", 50 ); + equals(onChangeCnt, 1, "onChange should have been called once"); + }); })(jQuery); \ No newline at end of file