From: louisremi Date: Mon, 9 May 2011 15:46:00 +0000 (+0200) Subject: oops unit test X-Git-Tag: 1.6.1rc1~9^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=f34a90b3f7a5d54beb267ce08295cb1e64c3a2af;p=jquery.git oops unit test --- diff --git a/test/unit/effects.js b/test/unit/effects.js index d05182173..f015fc91a 100644 --- a/test/unit/effects.js +++ b/test/unit/effects.js @@ -993,3 +993,20 @@ test("animate unit-less properties (#4966)", 2, function() { start(); }); }); + +test("callbacks should fire in correct order (#9100)", function() { + stop(); + var a = 1, + cb = 0, + $lis = jQuery("

").appendTo("#qunit-fixture") + // The test will always pass if no properties are animated or if the duration is 0 + .animate({fontSize: 12}, 13, function() { + console.log(jQuery(this).data("operation")) + a *= jQuery(this).data("operation") === "*2" ? 2 : a; + cb++; + if ( cb === 2 ) { + equal( a, 4, "test value has been *2 and _then_ ^2"); + start(); + } + }); +}); \ No newline at end of file