aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/position
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/position')
-rw-r--r--tests/unit/position/position_core.js70
-rw-r--r--tests/unit/position/position_core_within.js56
-rw-r--r--tests/unit/position/position_deprecated.js6
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 ) );