diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/effects/core.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/unit/effects/core.js b/tests/unit/effects/core.js index 76fcaa062..db83ca093 100644 --- a/tests/unit/effects/core.js +++ b/tests/unit/effects/core.js @@ -258,6 +258,32 @@ test( "createPlaceholder: preserves layout affecting properties", function() { deepEqual( before.outerHeight, placeholder.outerHeight( true ), "height preserved" ); }); +module( "transfer" ); + +asyncTest( "transfer() without callback", function() { + expect( 0 ); + + // Verify that the effect works without a callback + $( "#elem" ).transfer( { + to: ".animateClass", + duration: 1 + } ); + setTimeout( function() { + start(); + }, 25 ); +} ); + +asyncTest( "transfer() with callback", function() { + expect( 1 ); + $( "#elem" ).transfer( { + to: ".animateClass", + duration: 1 + }, function() { + ok( true, "callback invoked" ); + start(); + } ); +} ); + $.each( $.effects.effect, function( effect ) { module( "effects." + effect ); |