From: Corey Frang Date: Fri, 11 May 2012 20:32:50 +0000 (-0500) Subject: Fixes #8892: Adding unit test for #8892 - Actually fixed in 58ed62e X-Git-Tag: 1.8b1~148 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=7799f21307c3e7c16c1b99b79b8f9f93f969b440;p=jquery.git Fixes #8892: Adding unit test for #8892 - Actually fixed in 58ed62e --- diff --git a/test/unit/effects.js b/test/unit/effects.js index 0fab3f5f2..59a3d3627 100644 --- a/test/unit/effects.js +++ b/test/unit/effects.js @@ -1495,3 +1495,17 @@ asyncTest( "Animate callbacks have correct context", 2, function() { start(); }); }); + +asyncTest( "User supplied callback called after show when fx off (#8892)", 2, function() { + var foo = jQuery( "#foo" ); + jQuery.fx.off = true; + foo.hide(); + foo.fadeIn( 500, function() { + ok( jQuery( this ).is( ":visible" ), "Element is visible in callback" ); + foo.fadeOut( 500, function() { + ok( jQuery( this ).is( ":hidden" ), "Element is hidden in callback" ); + jQuery.fx.off = false; + start(); + }); + }); +});