diff options
Diffstat (limited to 'tests/unit/position')
-rw-r--r-- | tests/unit/position/position_core.js | 70 | ||||
-rw-r--r-- | tests/unit/position/position_core_within.js | 56 | ||||
-rw-r--r-- | tests/unit/position/position_deprecated.js | 6 |
3 files changed, 66 insertions, 66 deletions
diff --git a/tests/unit/position/position_core.js b/tests/unit/position/position_core.js index ea1baee72..fbcac4b7f 100644 --- a/tests/unit/position/position_core.js +++ b/tests/unit/position/position_core.js @@ -14,7 +14,7 @@ test( "my, at, of", function() { of: "#parentx", collision: "none" }); - same( $( "#elx" ).offset(), { top: 40, left: 40 }, "left top, left top" ); + deepEqual( $( "#elx" ).offset(), { top: 40, left: 40 }, "left top, left top" ); $( "#elx" ).position({ my: "left top", @@ -22,7 +22,7 @@ test( "my, at, of", function() { of: "#parentx", collision: "none" }); - same( $( "#elx" ).offset(), { top: 60, left: 40 }, "left top, left bottom" ); + deepEqual( $( "#elx" ).offset(), { top: 60, left: 40 }, "left top, left bottom" ); $( "#elx" ).position({ my: "left", @@ -30,7 +30,7 @@ test( "my, at, of", function() { of: "#parentx", collision: "none" }); - same( $( "#elx" ).offset(), { top: 55, left: 50 }, "left, bottom" ); + deepEqual( $( "#elx" ).offset(), { top: 55, left: 50 }, "left, bottom" ); $( "#elx" ).position({ my: "left foo", @@ -38,7 +38,7 @@ test( "my, at, of", function() { of: "#parentx", collision: "none" }); - same( $( "#elx" ).offset(), { top: 45, left: 50 }, "left foo, bar baz" ); + deepEqual( $( "#elx" ).offset(), { top: 45, left: 50 }, "left foo, bar baz" ); }); test( "multiple elements", function() { @@ -50,10 +50,10 @@ test( "multiple elements", function() { collision: "none" }); - same( result, elements ); + deepEqual( result, elements ); var expected = { top: 10, left: 4 }; elements.each(function() { - same( $( this ).offset(), expected ); + deepEqual( $( this ).offset(), expected ); }); }); @@ -89,7 +89,7 @@ test( "positions", function() { of: "#parent", collision: "none" }); - same( el.offset(), definition.result, + deepEqual( el.offset(), definition.result, "Position via " + QUnit.jsDump.parse({ my:definition.my, at:definition.at }) ); }); }); @@ -101,7 +101,7 @@ test( "of", function() { of: "#parentx", collision: "none" }); - same( $( "#elx" ).offset(), { top: 40, left: 40 }, "selector" ); + deepEqual( $( "#elx" ).offset(), { top: 40, left: 40 }, "selector" ); $( "#elx" ).position({ my: "left top", @@ -109,7 +109,7 @@ test( "of", function() { of: $( "#parentx"), collision: "none" }); - same( $( "#elx" ).offset(), { top: 60, left: 40 }, "jQuery object" ); + deepEqual( $( "#elx" ).offset(), { top: 60, left: 40 }, "jQuery object" ); $( "#elx" ).position({ my: "left top", @@ -117,7 +117,7 @@ test( "of", function() { of: $( "#parentx" )[ 0 ], collision: "none" }); - same( $( "#elx" ).offset(), { top: 40, left: 40 }, "DOM element" ); + deepEqual( $( "#elx" ).offset(), { top: 40, left: 40 }, "DOM element" ); $( "#elx" ).position({ my: "right bottom", @@ -125,7 +125,7 @@ test( "of", function() { of: document, collision: "none" }); - same( $( "#elx" ).offset(), { + deepEqual( $( "#elx" ).offset(), { top: $( document ).height() - 10, left: $( document ).width() - 10 }, "document" ); @@ -136,7 +136,7 @@ test( "of", function() { of: $( document ), collision: "none" }); - same( $( "#elx" ).offset(), { + deepEqual( $( "#elx" ).offset(), { top: $( document ).height() - 10, left: $( document ).width() - 10 }, "document as jQuery object" ); @@ -149,7 +149,7 @@ test( "of", function() { of: window, collision: "none" }); - same( $( "#elx" ).offset(), { + deepEqual( $( "#elx" ).offset(), { top: $( window ).height() - 10, left: $( window ).width() - 10 }, "window" ); @@ -160,7 +160,7 @@ test( "of", function() { of: $( window ), collision: "none" }); - same( $( "#elx" ).offset(), { + deepEqual( $( "#elx" ).offset(), { top: $( window ).height() - 10, left: $( window ).width() - 10 }, "window as jQuery object" ); @@ -173,7 +173,7 @@ test( "of", function() { of: window, collision: "none" }); - same( $( "#elx" ).offset(), { + deepEqual( $( "#elx" ).offset(), { top: $( window ).height() + 500 - 10, left: $( window ).width() + 200 - 10 }, "window, scrolled" ); @@ -187,7 +187,7 @@ test( "of", function() { of: event, collision: "none" }); - same( $( "#elx" ).offset(), { + deepEqual( $( "#elx" ).offset(), { top: 300, left: 200 }, "event - left top, left top" ); @@ -199,7 +199,7 @@ test( "of", function() { of: event, collision: "none" }); - same( $( "#elx" ).offset(), { + deepEqual( $( "#elx" ).offset(), { top: 600, left: 400 }, "event - left top, right bottom" ); @@ -212,7 +212,7 @@ test( "offsets", function() { of: "#parentx", collision: "none" }); - same( $( "#elx" ).offset(), { top: 70, left: 50 }, "offsets in at" ); + deepEqual( $( "#elx" ).offset(), { top: 70, left: 50 }, "offsets in at" ); $( "#elx" ).position({ my: "left+10 top-10", @@ -220,7 +220,7 @@ test( "offsets", function() { of: "#parentx", collision: "none" }); - same( $( "#elx" ).offset(), { top: 50, left: 50 }, "offsets in my" ); + deepEqual( $( "#elx" ).offset(), { top: 50, left: 50 }, "offsets in my" ); $( "#elx" ).position({ my: "left top", @@ -228,7 +228,7 @@ test( "offsets", function() { of: "#parentx", collision: "none" }); - same( $( "#elx" ).offset(), { top: 58, left: 50 }, "percentage offsets in at" ); + deepEqual( $( "#elx" ).offset(), { top: 58, left: 50 }, "percentage offsets in at" ); $( "#elx" ).position({ my: "left-30% top+50%", @@ -236,7 +236,7 @@ test( "offsets", function() { of: "#parentx", collision: "none" }); - same( $( "#elx" ).offset(), { top: 65, left: 37 }, "percentage offsets in my" ); + deepEqual( $( "#elx" ).offset(), { top: 65, left: 37 }, "percentage offsets in my" ); }); test( "using", function() { @@ -257,14 +257,14 @@ test( "using", function() { at: "left top", of: "#parentx", using: function( position ) { - same( this, elems[ count ], "correct context for call #" + count ); - same( position, expectedPosition, "correct position for call #" + count ); + deepEqual( this, elems[ count ], "correct context for call #" + count ); + deepEqual( position, expectedPosition, "correct position for call #" + count ); count++; } }); elems.each(function() { - same( $( this ).offset(), originalPosition, "elements not moved" ); + deepEqual( $( this ).offset(), originalPosition, "elements not moved" ); }); }); @@ -274,7 +274,7 @@ function collisionTest( config, result, msg ) { at: "right bottom", of: window }, config ) ); - same( elem.offset(), result, msg ); + deepEqual( elem.offset(), result, msg ); } function collisionTest2( config, result, msg ) { @@ -443,7 +443,7 @@ test( "addClass: flipped left", function() { at: "right center" }); - same( elem.hasClass( 'ui-flipped-left' ), false, 'Has ui-flipped-left class' ); + deepEqual( elem.hasClass( 'ui-flipped-left' ), false, 'Has ui-flipped-left class' ); elem.position( { my: "right center", @@ -452,7 +452,7 @@ test( "addClass: flipped left", function() { at: "left center" }) - same( elem.hasClass( 'ui-flipped-left' ), false, 'Removed ui-flipped-left class' ); + deepEqual( elem.hasClass( 'ui-flipped-left' ), false, 'Removed ui-flipped-left class' ); }); test( "addClass: flipped top", function() { @@ -463,7 +463,7 @@ test( "addClass: flipped top", function() { at: "right bottom" }); - same( elem.hasClass( 'ui-flipped-top' ), false, 'Has ui-flipped-top class' ); + deepEqual( elem.hasClass( 'ui-flipped-top' ), false, 'Has ui-flipped-top class' ); elem.position( { my: "left bottom", @@ -472,7 +472,7 @@ test( "addClass: flipped top", function() { at: "right top" }); - same( elem.hasClass( 'ui-flipped-top' ), false, 'Removed ui-flipped-top class' ); + deepEqual( elem.hasClass( 'ui-flipped-top' ), false, 'Removed ui-flipped-top class' ); }); test( "addClass: flipped right", function() { @@ -483,7 +483,7 @@ test( "addClass: flipped right", function() { at: "left center" }); - same( elem.hasClass( 'ui-flipped-right' ), false, 'Has ui-flipped-right class' ); + deepEqual( elem.hasClass( 'ui-flipped-right' ), false, 'Has ui-flipped-right class' ); elem.position( { my: "left center", @@ -492,7 +492,7 @@ test( "addClass: flipped right", function() { at: "right center" }); - same( elem.hasClass( 'ui-flipped-right' ), false, 'Removed ui-flipped-right class' ); + deepEqual( elem.hasClass( 'ui-flipped-right' ), false, 'Removed ui-flipped-right class' ); }); @@ -504,7 +504,7 @@ test( "addClass: flipped bottom", function() { at: "right top" }); - same( elem.hasClass( 'ui-flipped-bottom' ), false, 'Has ui-flipped-bottom class' ); + deepEqual( elem.hasClass( 'ui-flipped-bottom' ), false, 'Has ui-flipped-bottom class' ); elem.position( { my: "left top", @@ -513,7 +513,7 @@ test( "addClass: flipped bottom", function() { at: "right bottom" }); - same( elem.hasClass( 'ui-flipped-bottom' ), false, 'Removed ui-flipped-bottom class' ); + deepEqual( elem.hasClass( 'ui-flipped-bottom' ), false, 'Removed ui-flipped-bottom class' ); }); test( "fractions", function() { @@ -523,7 +523,7 @@ test( "fractions", function() { of: "#fractions-parent", collision: "none" }); - same( $( "#fractions-element" ).offset(), $( "#fractions-parent" ).offset(), "left top, left top" ); + deepEqual( $( "#fractions-element" ).offset(), $( "#fractions-parent" ).offset(), "left top, left top" ); }); test( "bug #5280: consistent results (avoid fractional values)", function() { @@ -541,7 +541,7 @@ test( "bug #5280: consistent results (avoid fractional values)", function() { of: wrapper, collision: "none" }).offset(); - same( offset1, offset2 ); + deepEqual( offset1, offset2 ); }); }( jQuery ) ); diff --git a/tests/unit/position/position_core_within.js b/tests/unit/position/position_core_within.js index 392e409c5..9dc91238f 100644 --- a/tests/unit/position/position_core_within.js +++ b/tests/unit/position/position_core_within.js @@ -34,7 +34,7 @@ test( "my, at, of", function() { collision: "none", within: within }); - same( $( "#elx" ).addOffsets(), { top: addTop + 40, left: addLeft + 40 }, "left top, left top" ); + deepEqual( $( "#elx" ).addOffsets(), { top: addTop + 40, left: addLeft + 40 }, "left top, left top" ); $( "#elx" ).position({ my: "left top", @@ -43,7 +43,7 @@ test( "my, at, of", function() { collision: "none", within: within }); - same( $( "#elx" ).addOffsets(), { top: addTop + 60, left: addLeft + 40 }, "left top, left bottom" ); + deepEqual( $( "#elx" ).addOffsets(), { top: addTop + 60, left: addLeft + 40 }, "left top, left bottom" ); $( "#elx" ).position({ my: "left", @@ -52,7 +52,7 @@ test( "my, at, of", function() { collision: "none", within: within }); - same( $( "#elx" ).addOffsets(), { top: addTop + 55, left: addLeft + 50 }, "left, bottom" ); + deepEqual( $( "#elx" ).addOffsets(), { top: addTop + 55, left: addLeft + 50 }, "left, bottom" ); $( "#elx" ).position({ my: "left foo", @@ -61,7 +61,7 @@ test( "my, at, of", function() { collision: "none", within: within }); - same( $( "#elx" ).addOffsets(), { top: addTop + 45, left: addLeft +50 }, "left foo, bar baz" ); + deepEqual( $( "#elx" ).addOffsets(), { top: addTop + 45, left: addLeft +50 }, "left foo, bar baz" ); }); test( "multiple elements", function() { @@ -74,10 +74,10 @@ test( "multiple elements", function() { within: $("#within-container") }); - same( result, elements ); + deepEqual( result, elements ); var expected = { top: addTop + 10, left: addLeft + 4 }; elements.each(function() { - same( $( this ).addOffsets(), expected ); + deepEqual( $( this ).addOffsets(), expected ); }); }); @@ -114,7 +114,7 @@ test( "positions", function() { collision: "none", within: $("#within-container") }); - same( el.addOffsets(), definition.result, + deepEqual( el.addOffsets(), definition.result, "Position via " + QUnit.jsDump.parse({ my:definition.my, at:definition.at }) ); }); }); @@ -129,7 +129,7 @@ test( "of", function() { collision: "none", within: within }); - same( $( "#elx" ).addOffsets(), { top: addTop + 40, left: addLeft + 40 }, "selector" ); + deepEqual( $( "#elx" ).addOffsets(), { top: addTop + 40, left: addLeft + 40 }, "selector" ); $( "#elx" ).position({ my: "left top", @@ -138,7 +138,7 @@ test( "of", function() { collision: "none", within: within }); - same( $( "#elx" ).addOffsets(), { top: addTop + 60, left: addLeft + 40 }, "jQuery object" ); + deepEqual( $( "#elx" ).addOffsets(), { top: addTop + 60, left: addLeft + 40 }, "jQuery object" ); $( "#elx" ).position({ my: "left top", @@ -147,7 +147,7 @@ test( "of", function() { collision: "none", within: within }); - same( $( "#elx" ).addOffsets(), { top: addTop + 40, left: addLeft + 40 }, "DOM element" ); + deepEqual( $( "#elx" ).addOffsets(), { top: addTop + 40, left: addLeft + 40 }, "DOM element" ); var event = $.extend( $.Event( "someEvent" ), { pageX: 200, pageY: 300 } ); $( "#elx" ).position({ @@ -157,7 +157,7 @@ test( "of", function() { collision: "none", within: within }); - same( $( "#elx" ).offset(), { + deepEqual( $( "#elx" ).offset(), { top: 300, left: 200 }, "event - left top, left top" ); @@ -170,7 +170,7 @@ test( "of", function() { collision: "none", within: within }); - same( $( "#elx" ).offset(), { + deepEqual( $( "#elx" ).offset(), { top: 600, left: 400 }, "event - left top, right bottom" ); @@ -186,7 +186,7 @@ test( "within:offsets", function() { collision: "none", within: within }); - same( $( "#elx" ).addOffsets(), { top: addTop + 70, left: addLeft + 50 }, "offsets in at" ); + deepEqual( $( "#elx" ).addOffsets(), { top: addTop + 70, left: addLeft + 50 }, "offsets in at" ); $( "#elx" ).position({ my: "left+10 top-10", @@ -195,7 +195,7 @@ test( "within:offsets", function() { collision: "none", within: within }); - same( $( "#elx" ).addOffsets(), { top: addTop + 50, left: addLeft + 50 }, "offsets in my" ); + deepEqual( $( "#elx" ).addOffsets(), { top: addTop + 50, left: addLeft + 50 }, "offsets in my" ); $( "#elx" ).position({ my: "left top", @@ -204,7 +204,7 @@ test( "within:offsets", function() { collision: "none", within: within }); - same( $( "#elx" ).addOffsets(), { top: addTop + 58, left: addLeft + 50 }, "percentage offsets in at" ); + deepEqual( $( "#elx" ).addOffsets(), { top: addTop + 58, left: addLeft + 50 }, "percentage offsets in at" ); $( "#elx" ).position({ my: "left-30% top+50%", @@ -213,7 +213,7 @@ test( "within:offsets", function() { collision: "none", within: within }); - same( $( "#elx" ).addOffsets(), { top: addTop + 65, left: addLeft + 37 }, "percentage offsets in my" ); + deepEqual( $( "#elx" ).addOffsets(), { top: addTop + 65, left: addLeft + 37 }, "percentage offsets in my" ); }); test( "using", function() { @@ -239,15 +239,15 @@ test( "using", function() { using: function( position ) { position.top -= within.offset().top; position.left -= within.offset().left; - same( this, elems[ count ], "correct context for call #" + count ); - same( position, expectedPosition, "correct position for call #" + count ); + deepEqual( this, elems[ count ], "correct context for call #" + count ); + deepEqual( position, expectedPosition, "correct position for call #" + count ); count++; }, within: within }); elems.each(function() { - same( $( this ).addOffsets(), originalPosition, "elements not moved" ); + deepEqual( $( this ).addOffsets(), originalPosition, "elements not moved" ); }); }); @@ -261,7 +261,7 @@ function collisionTest( config, result, msg ) { within: within }, config ) ); - same( elem.addOffsets(), result, msg ); + deepEqual( elem.addOffsets(), result, msg ); } function collisionTest2( config, result, msg ) { @@ -458,7 +458,7 @@ test( "addClass: flipped left", function() { at: "right center" }); - same( elem.hasClass( 'ui-flipped-left' ), false, 'Has ui-flipped-left class' ); + deepEqual( elem.hasClass( 'ui-flipped-left' ), false, 'Has ui-flipped-left class' ); elem.position( { my: "right center", @@ -468,7 +468,7 @@ test( "addClass: flipped left", function() { at: "left center" }) - same( elem.hasClass( 'ui-flipped-left' ), false, 'Removed ui-flipped-left class' ); + deepEqual( elem.hasClass( 'ui-flipped-left' ), false, 'Removed ui-flipped-left class' ); }); test( "addClass: flipped top", function() { @@ -482,7 +482,7 @@ test( "addClass: flipped top", function() { at: "right bottom" }); - same( elem.hasClass( 'ui-flipped-top' ), false, 'Has ui-flipped-top class' ); + deepEqual( elem.hasClass( 'ui-flipped-top' ), false, 'Has ui-flipped-top class' ); elem.position( { my: "left bottom", @@ -492,7 +492,7 @@ test( "addClass: flipped top", function() { at: "right top" }); - same( elem.hasClass( 'ui-flipped-top' ), false, 'Removed ui-flipped-top class' ); + deepEqual( elem.hasClass( 'ui-flipped-top' ), false, 'Removed ui-flipped-top class' ); }); test( "addClass: flipped right", function() { @@ -506,7 +506,7 @@ test( "addClass: flipped right", function() { at: "left center" }); - same( elem.hasClass( 'ui-flipped-right' ), false, 'Has ui-flipped-right class' ); + deepEqual( elem.hasClass( 'ui-flipped-right' ), false, 'Has ui-flipped-right class' ); elem.position( { my: "left center", @@ -516,7 +516,7 @@ test( "addClass: flipped right", function() { at: "right center" }); - same( elem.hasClass( 'ui-flipped-right' ), false, 'Removed ui-flipped-right class' ); + deepEqual( elem.hasClass( 'ui-flipped-right' ), false, 'Removed ui-flipped-right class' ); }); @@ -530,7 +530,7 @@ test( "addClass: flipped bottom", function() { at: "right top" }); - same( elem.hasClass( 'ui-flipped-bottom' ), false, 'Has ui-flipped-bottom class' ); + deepEqual( elem.hasClass( 'ui-flipped-bottom' ), false, 'Has ui-flipped-bottom class' ); elem.position( { my: "left top", @@ -539,7 +539,7 @@ test( "addClass: flipped bottom", function() { at: "right bottom" }); - same( elem.hasClass( 'ui-flipped-bottom' ), false, 'Removed ui-flipped-bottom class' ); + deepEqual( elem.hasClass( 'ui-flipped-bottom' ), false, 'Removed ui-flipped-bottom class' ); }); }( jQuery ) ); diff --git a/tests/unit/position/position_deprecated.js b/tests/unit/position/position_deprecated.js index 3e72c4a4d..9a3164246 100644 --- a/tests/unit/position/position_deprecated.js +++ b/tests/unit/position/position_deprecated.js @@ -8,7 +8,7 @@ test( "offset", function() { offset: "10", collision: "none" }); - same( $( "#elx" ).offset(), { top: 70, left: 50 }, "single value" ); + deepEqual( $( "#elx" ).offset(), { top: 70, left: 50 }, "single value" ); $( "#elx" ).position({ my: "left top", @@ -17,7 +17,7 @@ test( "offset", function() { offset: "5 -3", collision: "none" }); - same( $( "#elx" ).offset(), { top: 57, left: 45 }, "two values" ); + deepEqual( $( "#elx" ).offset(), { top: 57, left: 45 }, "two values" ); $( "#elx" ).position({ my: "left top", @@ -26,7 +26,7 @@ test( "offset", function() { offset: "5px -3px", collision: "none" }); - same( $( "#elx" ).offset(), { top: 57, left: 45 }, "with units" ); + deepEqual( $( "#elx" ).offset(), { top: 57, left: 45 }, "with units" ); }); }( jQuery ) ); |