From 86d5d3e80962e695a9d5f0b2c7fd2b566327424c Mon Sep 17 00:00:00 2001 From: rwldrn Date: Mon, 25 Apr 2011 13:10:23 -0400 Subject: [PATCH] No need to test for widows & orphans values in IE6-8. Fixes #8971 --- test/unit/css.js | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/test/unit/css.js b/test/unit/css.js index a34f54a0..ba0fab9f 100644 --- a/test/unit/css.js +++ b/test/unit/css.js @@ -396,25 +396,32 @@ test("jQuery.cssProps behavior, (bug #8402)", function() { }); test("widows & orphans #8936", function () { - expect(4); var $p = jQuery("

").appendTo("#main").end(); - $p.css({ - widows: 0, - orphans: 0 - }); + if ( "widows" in $p[0].style ) { + expect(4); + $p.css({ + widows: 0, + orphans: 0 + }); - equal( $p.css("widows"), 0, "widows correctly start with value 0"); - equal( $p.css("orphans"), 0, "orphans correctly start with value 0"); + equal( $p.css("widows"), 0, "widows correctly start with value 0"); + equal( $p.css("orphans"), 0, "orphans correctly start with value 0"); - $p.css({ - widows: 3, - orphans: 3 - }); + $p.css({ + widows: 3, + orphans: 3 + }); + + equal( $p.css("widows"), 3, "widows correctly set to 3"); + equal( $p.css("orphans"), 3, "orphans correctly set to 3"); + } else { + + expect(1); + ok( true, "jQuery does not attempt to test for style props that definitely don't exist in older versions of IE"); + } - equal( $p.css("widows"), 3, "widows correctly set to 3"); - equal( $p.css("orphans"), 3, "orphans correctly set to 3"); $p.remove(); });