Retool the fx test again, making it more apparent which order the queue tests will...
authorJohn Resig <jeresig@gmail.com>
Tue, 21 Jul 2009 20:16:44 +0000 (20:16 +0000)
committerJohn Resig <jeresig@gmail.com>
Tue, 21 Jul 2009 20:16:44 +0000 (20:16 +0000)
test/unit/fx.js

index c6da80d..8af8031 100644 (file)
@@ -53,20 +53,16 @@ test("animate option (queue === false)", function () {
        var order = [];
 
        var $foo = jQuery("#foo");
-       $foo.animate({width:'100px'}, 200, function () {
+       $foo.animate({width:'100px'}, 3000, function () {
                // should finish after unqueued animation so second
                order.push(2);
+               isSet( order, [ 1, 2 ], "Animations finished in the correct order" );
+               start();
        });
        $foo.animate({fontSize:'2em'}, {queue:false, duration:10, complete:function () {
                // short duration and out of queue so should finish first
                order.push(1);
        }});
-       $foo.animate({height:'100px'}, 100, function() {
-               // queued behind the first animation so should finish third 
-               order.push(3);
-               isSet( order, [ 1, 2, 3], "Animations finished in the correct order" );
-               start();
-       });
 });
 
 test("animate duration 0", function() {