]> source.dussan.org Git - jquery-ui.git/commitdiff
Position Tests: Fix FF and IE10 test failures by accounting for subpixel offsets.
authorMike Sherov <mike.sherov@gmail.com>
Sun, 31 Mar 2013 16:28:40 +0000 (12:28 -0400)
committerMike Sherov <mike.sherov@gmail.com>
Sun, 31 Mar 2013 16:28:40 +0000 (12:28 -0400)
tests/unit/position/position_core.js

index cefd7929c1ea6142e07cd0ab959e93b9ada735c8..e03d4c1115298f13b89c985b768fd44daf6b25c5 100644 (file)
@@ -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",