Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Tests: Blacklist one effects test in Chrome 31

Chrome 31 reports incorrect offsetWidth on a table cell with fixed width.
This is fixed in Chrome 32 so let’s just skip the failing test in Chrome 31.
See https://code.google.com/p/chromium/issues/detail?id=290399
  • Loading branch information...
commit c11becbb692f7707443eb2582543dfe96e8319e6 1 parent 391c21b
@mzgol mzgol authored
Showing with 17 additions and 3 deletions.
  1. +17 −3 test/unit/effects.js
View
20 test/unit/effects.js
@@ -362,15 +362,29 @@ test("animate table-row width/height", function() {
});
test("animate table-cell width/height", function() {
- expect(3);
- var td = jQuery( "#table" )
+ // Support: Chrome 31.
+ // Chrome 31 reports incorrect offsetWidth on a table cell with fixed width.
+ // This is fixed in Chrome 32 so let's just skip the failing test in Chrome 31.
+ // See https://code.google.com/p/chromium/issues/detail?id=290399
+ var td,
+ chrome31 = navigator.userAgent.indexOf( " Chrome/31." ) !== -1;
+
+ if (chrome31) {
+ expect(2);
+ } else {
+ expect(3);
+ }
+
+ td = jQuery( "#table" )
.attr({ "cellspacing": 0, "cellpadding": 0, "border": 0 })
.html( "<tr><td style='width:42px;height:42px;padding:0;'><div style='width:20px;height:20px;'></div></td></tr>" )
.find( "td" );
td.animate({ width: 10, height: 10 }, 100, function() {
equal( jQuery( this ).css( "display" ), "table-cell", "display mode is correct" );
- equal( this.offsetWidth, 20, "width animated to shrink wrap point" );
+ if (!chrome31) {
+ equal( this.offsetWidth, 20, "width animated to shrink wrap point" );
+ }
equal( this.offsetHeight, 20, "height animated to shrink wrap point" );
});
this.clock.tick( 100 );
Please sign in to comment.
Something went wrong with that request. Please try again.