diff options
Diffstat (limited to 'tests/unit/slider/methods.js')
-rw-r--r-- | tests/unit/slider/methods.js | 99 |
1 files changed, 50 insertions, 49 deletions
diff --git a/tests/unit/slider/methods.js b/tests/unit/slider/methods.js index 5c0cbb7bd..ea058cef2 100644 --- a/tests/unit/slider/methods.js +++ b/tests/unit/slider/methods.js @@ -1,44 +1,45 @@ define( [ + "qunit", "jquery", "ui/widgets/slider" -], function( $ ) { +], function( QUnit, $ ) { -module( "slider: methods" ); +QUnit.module( "slider: methods" ); -test( "init", function() { - expect( 5 ); +QUnit.test( "init", function( assert ) { + assert.expect( 5 ); $( "<div></div>" ).appendTo( "body" ).slider().remove(); - ok( true, ".slider() called on element" ); + assert.ok( true, ".slider() called on element" ); $( [] ).slider().remove(); - ok( true, ".slider() called on empty collection" ); + assert.ok( true, ".slider() called on empty collection" ); $( "<div></div>" ).slider().remove(); - ok( true, ".slider() called on disconnected DOMElement" ); + assert.ok( true, ".slider() called on disconnected DOMElement" ); var element = $( "<div></div>" ).slider(); element.slider( "option", "foo" ); element.remove(); - ok( true, "arbitrary option getter after init" ); + assert.ok( true, "arbitrary option getter after init" ); $( "<div></div>" ).slider().slider( "option", "foo", "bar" ).remove(); - ok( true, "arbitrary option setter after init" ); + assert.ok( true, "arbitrary option setter after init" ); } ); -test( "destroy", function( assert ) { - expect( 1 ); +QUnit.test( "destroy", function( assert ) { + assert.expect( 1 ); assert.domEqual( "#slider1", function() { $( "#slider1" ).slider().slider( "destroy" ); } ); } ); -test( "enable", function( assert ) { - expect( 3 ); +QUnit.test( "enable", function( assert ) { + assert.expect( 3 ); var element, expected = $( "<div></div>" ).slider(), actual = expected.slider( "enable" ); - equal( actual, expected, "enable is chainable" ); + assert.equal( actual, expected, "enable is chainable" ); element = $( "<div></div>" ).slider( { disabled: true } ); assert.hasClasses( element, "ui-state-disabled ui-slider-disabled" ); @@ -46,49 +47,49 @@ test( "enable", function( assert ) { assert.lacksClasses( element, "ui-state-disabled ui-slider-disabled" ); } ); -test( "disable", function( assert ) { - expect( 4 ); +QUnit.test( "disable", function( assert ) { + assert.expect( 4 ); var element, expected = $( "<div></div>" ).slider(), actual = expected.slider( "disable" ); - equal( actual, expected, "disable is chainable" ); + assert.equal( actual, expected, "disable is chainable" ); element = $( "<div></div>" ).slider( { disabled: false } ); assert.lacksClasses( element, "ui-state-disabled ui-slider-disabled" ); element.slider( "disable" ); assert.hasClasses( element, "ui-state-disabled ui-slider-disabled" ); - ok( !element.attr( "aria-disabled" ), "slider does not have aria-disabled attr after disable method call" ); + assert.ok( !element.attr( "aria-disabled" ), "slider does not have aria-disabled attr after disable method call" ); } ); -test( "value", function() { - expect( 19 ); +QUnit.test( "value", function( assert ) { + assert.expect( 19 ); $( [ false, "min", "max" ] ).each( function() { var element = $( "<div></div>" ).slider( { range: this, value: 5 } ); - equal( element.slider( "value" ), 5, "range: " + this + " slider method get" ); - equal( element.slider( "value", 10 ), element, "value method is chainable" ); - equal( element.slider( "value" ), 10, "range: " + this + " slider method set" ); + assert.equal( element.slider( "value" ), 5, "range: " + this + " slider method get" ); + assert.equal( element.slider( "value", 10 ), element, "value method is chainable" ); + assert.equal( element.slider( "value" ), 10, "range: " + this + " slider method set" ); element.remove(); } ); var element = $( "<div></div>" ).slider( { min: -1, value: 0, max: 1 } ); - // min with value option vs value method + // Min with value option vs value method element.slider( "option", "value", -2 ); - equal( element.slider( "option", "value" ), -2, "value option does not respect min" ); - equal( element.slider( "value" ), -1, "value method get respects min" ); - equal( element.slider( "value", -2 ), element, "value method is chainable" ); - equal( element.slider( "option", "value" ), -1, "value method set respects min" ); + assert.equal( element.slider( "option", "value" ), -2, "value option does not respect min" ); + assert.equal( element.slider( "value" ), -1, "value method get respects min" ); + assert.equal( element.slider( "value", -2 ), element, "value method is chainable" ); + assert.equal( element.slider( "option", "value" ), -1, "value method set respects min" ); - // max with value option vs value method + // Max with value option vs value method element.slider( "option", "value", 2 ); - equal( element.slider( "option", "value" ), 2, "value option does not respect max" ); - equal( element.slider( "value" ), 1, "value method get respects max" ); - equal( element.slider( "value", 2 ), element, "value method is chainable" ); - equal( element.slider( "option", "value" ), 1, "value method set respects max" ); + assert.equal( element.slider( "option", "value" ), 2, "value option does not respect max" ); + assert.equal( element.slider( "value" ), 1, "value method get respects max" ); + assert.equal( element.slider( "value", 2 ), element, "value method is chainable" ); + assert.equal( element.slider( "option", "value" ), 1, "value method set respects max" ); // Set max value with step 0.01 element.slider( "option", { @@ -98,7 +99,7 @@ test( "value", function() { step: 0.01 } ); element.slider( "option", "value", 2.4 ); - equal( element.slider( "value" ), 2.4, "value is set to max with 0.01 step" ); + assert.equal( element.slider( "value" ), 2.4, "value is set to max with 0.01 step" ); element = $( "<div></div>" ).slider( { value: 100, @@ -108,11 +109,11 @@ test( "value", function() { } ); element.slider( "option", "value", 510 ); - equal( element.slider( "value" ), 460, "value is restricted to maximum valid step" ); + assert.equal( element.slider( "value" ), 460, "value is restricted to maximum valid step" ); } ); -test( "values, single step", function() { - expect( 8 ); +QUnit.test( "values, single step", function( assert ) { + assert.expect( 8 ); var element = $( "<div></div>" ).slider( { range: false, @@ -122,29 +123,29 @@ test( "values, single step", function() { values: [ 20 ] } ); - deepEqual( element.slider( "values" ), [ 20 ], "range: false, values - get value for handle" ); - equal( element.slider( "values", 0 ), 20, "values (index) - get value of handle" ); + assert.deepEqual( element.slider( "values" ), [ 20 ], "range: false, values - get value for handle" ); + assert.equal( element.slider( "values", 0 ), 20, "values (index) - get value of handle" ); element.slider( "values", 0, 5 ); - equal( element.slider( "values", 0 ), 10, "values (index) - restrict against min" ); + assert.equal( element.slider( "values", 0 ), 10, "values (index) - restrict against min" ); element.slider( "values", 0, 110 ); - equal( element.slider( "values", 0 ), 100, "values (index) - restrict against max" ); + assert.equal( element.slider( "values", 0 ), 100, "values (index) - restrict against max" ); element.slider( "option", "range", true ); element.slider( "values", [ 20, 90 ] ); - deepEqual( element.slider( "values" ), [ 20, 90 ], "range: true, values - get value for all handles" ); - equal( element.slider( "values", 0 ), 20, "values (index) - 1st handle" ); - equal( element.slider( "values", 1 ), 90, "values (index) - 2nd handle" ); + assert.deepEqual( element.slider( "values" ), [ 20, 90 ], "range: true, values - get value for all handles" ); + assert.equal( element.slider( "values", 0 ), 20, "values (index) - 1st handle" ); + assert.equal( element.slider( "values", 1 ), 90, "values (index) - 2nd handle" ); element.slider( "values", [ 5, 110 ] ); - deepEqual( element.slider( "values" ), [ 10, 100 ], "values - restricted against min and max" ); + assert.deepEqual( element.slider( "values" ), [ 10, 100 ], "values - restricted against min and max" ); element.slider( "destroy" ); } ); -test( "values, multi step", function() { - expect( 2 ); +QUnit.test( "values, multi step", function( assert ) { + assert.expect( 2 ); var element = $( "<div></div>" ).slider( { range: false, @@ -153,10 +154,10 @@ test( "values, multi step", function() { step: 3, values: [ 9, 12 ] } ); - deepEqual( element.slider( "values" ), [ 9, 12 ], "values - evenly divisible by step" ); + assert.deepEqual( element.slider( "values" ), [ 9, 12 ], "values - evenly divisible by step" ); element.slider( "values", [ 10, 20 ] ); - deepEqual( element.slider( "values" ), [ 9, 18 ], "values - not evenly divisible by step" ); + assert.deepEqual( element.slider( "values" ), [ 9, 18 ], "values - not evenly divisible by step" ); element.slider( "destroy" ); } ); |