diff options
Diffstat (limited to 'apps/it/static/js/ui/tests/unit/slider/slider_core.js')
-rw-r--r-- | apps/it/static/js/ui/tests/unit/slider/slider_core.js | 297 |
1 files changed, 0 insertions, 297 deletions
diff --git a/apps/it/static/js/ui/tests/unit/slider/slider_core.js b/apps/it/static/js/ui/tests/unit/slider/slider_core.js deleted file mode 100644 index 3649bde..0000000 --- a/apps/it/static/js/ui/tests/unit/slider/slider_core.js +++ /dev/null @@ -1,297 +0,0 @@ -(function( $ ) { -// -// Slider Test Helper Functions -// - -var element, options; - -function handle() { - return element.find( ".ui-slider-handle" ); -} - -// Slider Tests -module( "slider: core" ); - -test( "keydown HOME on handle sets value to min", function() { - expect( 2 ); - element = $( "<div></div>" ); - options = { - max: 5, - min: -5, - orientation: "horizontal", - step: 1 - }; - element.slider( options ); - - element.slider( "value", 0 ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.HOME } ); - equal(element.slider( "value" ), options.min ); - - element.slider( "destroy" ); - - element = $( "<div></div>" ); - options = { - max: 5, - min: -5, - orientation: "vertical", - step: 1 - }; - element.slider( options ); - - element.slider( "value", 0 ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.HOME } ); - equal(element.slider( "value" ), options.min) ; - - element.slider( "destroy" ); -}); - -test( "keydown END on handle sets value to max", function() { - expect( 2 ); - element = $( "<div></div>" ); - options = { - max: 5, - min: -5, - orientation: "horizontal", - step: 1 - }; - element.slider( options ); - - element.slider( "value", 0 ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.END } ); - equal(element.slider( "value" ), options.max) ; - - element.slider( "destroy" ); - - element = $( "<div></div>" ); - options = { - max: 5, - min: -5, - orientation: "vertical", - step: 1 - }; - element.slider( options ); - - element.slider( "value", 0 ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.END } ); - equal(element.slider( "value" ), options.max ); - - element.slider( "destroy" ); -}); - -test( "keydown PAGE_UP on handle increases value by 1/5 range, not greater than max", function() { - expect( 4 ); - $.each( [ "horizontal", "vertical" ], function( i, orientation ) { - element = $( "<div></div>" ); - options = { - max: 100, - min: 0, - orientation: orientation, - step: 1 - }; - element.slider( options ); - - element.slider( "value", 70); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.PAGE_UP } ); - equal(element.slider( "value" ), 90); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.PAGE_UP } ); - equal(element.slider( "value" ), 100); - - element.slider( "destroy" ); - }); -}); - -test( "keydown PAGE_DOWN on handle decreases value by 1/5 range, not less than min", function() { - expect( 4 ); - $.each( [ "horizontal", "vertical" ], function( i, orientation ) { - element = $( "<div></div>" ); - options = { - max: 100, - min: 0, - orientation: orientation, - step: 1 - }; - element.slider( options ); - - element.slider( "value", 30); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.PAGE_DOWN } ); - equal(element.slider( "value" ), 10); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.PAGE_DOWN } ); - equal(element.slider( "value" ), 0 ); - - element.slider( "destroy" ); - }); -}); - -test( "keydown UP on handle increases value by step, not greater than max", function() { - expect( 4 ); - element = $( "<div></div>" ); - options = { - max: 5, - min: -5, - orientation: "horizontal", - step: 1 - }; - element.slider(options); - - element.slider( "value", options.max - options.step ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.UP } ); - equal(element.slider( "value" ), options.max ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.UP } ); - equal(element.slider( "value" ), options.max ); - - element.slider( "destroy" ); - - element = $( "<div></div>" ); - options = { - max: 5, - min: -5, - orientation: "vertical", - step: 1 - }; - element.slider( options ); - - element.slider( "value", options.max - options.step ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.UP } ); - equal(element.slider( "value" ), options.max ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.UP } ); - equal(element.slider( "value" ), options.max ); - - element.slider( "destroy" ); -}); - -test( "keydown RIGHT on handle increases value by step, not greater than max", function() { - expect( 4 ); - element = $( "<div></div>" ); - options = { - max: 5, - min: -5, - orientation: "horizontal", - step: 1 - }; - element.slider(options); - - element.slider( "value", options.max - options.step ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.RIGHT } ); - equal(element.slider( "value" ), options.max); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.RIGHT } ); - equal(element.slider( "value" ), options.max ); - - element.slider( "destroy" ); - - element = $( "<div></div>" ); - options = { - max: 5, - min: -5, - orientation: "vertical", - step: 1 - }; - element.slider( options ); - - element.slider( "value", options.max - options.step ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.RIGHT } ); - equal(element.slider( "value" ), options.max ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.RIGHT } ); - equal(element.slider( "value" ), options.max ); - - element.slider( "destroy" ); -}); - -test( "keydown DOWN on handle decreases value by step, not less than min", function() { - expect( 4 ); - element = $( "<div></div>" ); - options = { - max: 5, - min: -5, - orientation: "horizontal", - step: 1 - }; - element.slider( options ); - - element.slider( "value", options.min + options.step ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.DOWN } ); - equal(element.slider( "value" ), options.min); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.DOWN } ); - equal(element.slider( "value" ), options.min ); - - element.slider( "destroy" ); - - element = $( "<div></div>" ); - options = { - max: 5, - min: -5, - orientation: "vertical", - step: 1 - }; - element.slider( options ); - - element.slider( "value", options.min + options.step ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.DOWN } ); - equal(element.slider( "value" ), options.min); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.DOWN } ); - equal(element.slider( "value" ), options.min ); - - element.slider( "destroy" ); -}); - -test( "keydown LEFT on handle decreases value by step, not less than min", function() { - expect( 4 ); - element = $( "<div></div>" ); - options = { - max: 5, - min: -5, - orientation: "horizontal", - step: 1 - }; - element.slider(options); - - element.slider( "value", options.min + options.step ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.LEFT } ); - equal(element.slider( "value" ), options.min ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.LEFT } ); - equal(element.slider( "value" ), options.min ); - - element.slider( "destroy" ); - - element = $( "<div></div>" ); - options = { - max: 5, - min: -5, - orientation: "vertical", - step: 1 - }; - element.slider( options ); - - element.slider( "value", options.min + options.step ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.LEFT } ); - equal(element.slider( "value" ), options.min ); - - handle().simulate( "keydown", { keyCode: $.ui.keyCode.LEFT } ); - equal(element.slider( "value" ), options.min ); - - element.slider( "destroy" ); -}); - -})( jQuery ); |