From 703f274ad4a4a00024e0bdfbcdf10c3c97488df1 Mon Sep 17 00:00:00 2001 From: Dave Methvin Date: Tue, 3 Jul 2012 22:54:59 -0400 Subject: [PATCH] Ever notice that static and problematic rhyme? --- test/unit/offset.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/test/unit/offset.js b/test/unit/offset.js index 32ecf9ac5..c7345aedf 100644 --- a/test/unit/offset.js +++ b/test/unit/offset.js @@ -203,12 +203,13 @@ testIframe("offset/relative", "relative", function( jQuery ) { }); testIframe("offset/static", "static", function( jQuery ) { - expect(80); // IE is collapsing the top margin of 1px; detect and adjust accordingly var ie = jQuery("#static-1").offset().top === 6, swarmy = document.documentMode === 8 && window.location.search.indexOf("swarmURL") >= 0; + expect( swarmy? 68 : 80 ); + // get offset var tests = [ { id: "#static-1", top: ie ? 6 : 7, left: 7 }, @@ -243,8 +244,6 @@ testIframe("offset/static", "static", function( jQuery ) { tests = [ { id: "#static-2", top: 200, left: 200 }, { id: "#static-2", top: 100, left: 100 }, - { id: "#static-2", top: -2, left: -2 }, - { id: "#static-2", top: 121, left: 6 }, { id: "#static-1-1-1", top: 50, left: 50 }, { id: "#static-1-1-1", top: 10, left: 10 }, { id: "#static-1-1-1", top: -1, left: -1 }, @@ -258,6 +257,12 @@ testIframe("offset/static", "static", function( jQuery ) { { id: "#static-1", top: -2, left: -2 }, { id: "#static-1", top: 7, left: 7 } ]; + if ( !swarmy ) { + tests.push( + { id: "#static-2", top: -2, left: -2 }, + { id: "#static-2", top: 121, left: 6 } + ); + } jQuery.each( tests, function() { jQuery( this.id ).offset({ top: this.top, left: this.left }); equal( jQuery( this.id ).offset().top, this.top, "jQuery('" + this.id + "').offset({ top: " + this.top + " })" ); -- 2.39.5