From: Dave Methvin Date: Thu, 26 Jul 2012 01:58:59 +0000 (-0400) Subject: Pull in unit tests from gh-877, thanks @orkel! X-Git-Tag: 1.8rc1~4 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=a475f1aa4dd7ac96fcd80728ce2738386778f343;p=jquery.git Pull in unit tests from gh-877, thanks @orkel! --- diff --git a/test/unit/css.js b/test/unit/css.js index c2142052a..dca5a08e0 100644 --- a/test/unit/css.js +++ b/test/unit/css.js @@ -561,8 +561,10 @@ test( "show() resolves correct default display, detached nodes (#10006)", functi }); test("toggle()", function() { - expect(7); - var x = jQuery("#foo"); + expect(9); + var div, + x = jQuery("#foo"); + ok( x.is(":visible"), "is visible" ); x.toggle(); ok( x.is(":hidden"), "is hidden" ); @@ -575,7 +577,12 @@ test("toggle()", function() { ok( x.is(":hidden"), "is hidden" ); x.toggle(true); ok( x.is(":visible"), "is visible again" ); - + + div = jQuery("
").appendTo("#qunit-fixture"); + x = div.find("div"); + strictEqual( x.toggle().css( "display" ), "none", "is hidden" ); + strictEqual( x.toggle().css( "display" ), "block", "is visible" ); + // Ensure hide() is called when toggled (#12148) var oldHide = jQuery.fn.hide; jQuery.fn.hide = function() { @@ -584,8 +591,6 @@ test("toggle()", function() { }; x.toggle( name === "show" ); jQuery.fn.hide = oldHide; - - }); test("hide hidden elements (bug #7141)", function() {