From: Mike Sherov Date: Sun, 31 Mar 2013 16:28:40 +0000 (-0400) Subject: Position Tests: Fix FF and IE10 test failures by accounting for subpixel offsets. X-Git-Tag: 1.11.0-beta.1~380 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=e12879a441b972fea01697580c05c4ce698578e6;p=jquery-ui.git Position Tests: Fix FF and IE10 test failures by accounting for subpixel offsets. --- diff --git a/tests/unit/position/position_core.js b/tests/unit/position/position_core.js index cefd7929c..e03d4c111 100644 --- a/tests/unit/position/position_core.js +++ b/tests/unit/position/position_core.js @@ -221,7 +221,9 @@ test( "of", function() { }); test( "offsets", function() { - expect( 7 ); + expect( 9 ); + + var offset; $( "#elx" ).position({ my: "left top", @@ -261,7 +263,9 @@ test( "offsets", function() { of: "#parentx", collision: "none" }); - deepEqual( $( "#elx" ).offset(), { top: 65, left: 37 }, "decimal percentage offsets in my" ); + offset = $( "#elx" ).offset(); + equal( Math.round( offset.top ), 65, "decimal percentage offsets in my" ); + equal( Math.round( offset.left ), 37, "decimal percentage offsets in my" ); $( "#elx" ).position({ my: "left+10.4 top-10.6", @@ -269,7 +273,9 @@ test( "offsets", function() { of: "#parentx", collision: "none" }); - deepEqual( $( "#elx" ).offset(), { top: 49, left: 50 }, "decimal offsets in my" ); + offset = $( "#elx" ).offset(); + equal( Math.round( offset.top ), 49, "decimal offsets in my" ); + equal( Math.round( offset.left ), 50, "decimal offsets in my" ); $( "#elx" ).position({ my: "left+right top-left",