mirror of
https://github.com/jquery/jquery.git
synced 2025-01-10 18:24:24 +00:00
Trying to repair a unit
This commit is contained in:
parent
0f14c53d72
commit
81432c8835
42
test/unit/effects.js
vendored
42
test/unit/effects.js
vendored
@ -1405,25 +1405,29 @@ asyncTest( "jQuery.Animation( object, props, opts )", 4, function() {
|
||||
|
||||
asyncTest( "Animate Option: step: function( percent, tween )", 1, function() {
|
||||
var counter = {};
|
||||
jQuery( "#foo" ).animate({
|
||||
prop1: 1,
|
||||
prop2: 2,
|
||||
prop3: 3
|
||||
}, {
|
||||
duration: 1,
|
||||
step: function( value, tween ) {
|
||||
var calls = counter[ tween.prop ] = counter[ tween.prop ] || [];
|
||||
calls.push( value );
|
||||
}
|
||||
}).queue( function( next ) {
|
||||
deepEqual( counter, {
|
||||
prop1: [0, 1],
|
||||
prop2: [0, 2],
|
||||
prop3: [0, 3]
|
||||
}, "Step function was called once at 0% and once at 100% for each property");
|
||||
next();
|
||||
start();
|
||||
});
|
||||
// if the animation loop is already running when we start this test, it WILL fail
|
||||
// going to try delaying 100ms to make sure any potential leftover animations are done
|
||||
setTimeout( function() {
|
||||
jQuery( "#foo" ).animate({
|
||||
prop1: 1,
|
||||
prop2: 2,
|
||||
prop3: 3
|
||||
}, {
|
||||
duration: 1,
|
||||
step: function( value, tween ) {
|
||||
var calls = counter[ tween.prop ] = counter[ tween.prop ] || [];
|
||||
calls.push( value );
|
||||
}
|
||||
}).queue( function( next ) {
|
||||
deepEqual( counter, {
|
||||
prop1: [0, 1],
|
||||
prop2: [0, 2],
|
||||
prop3: [0, 3]
|
||||
}, "Step function was called once at 0% and once at 100% for each property");
|
||||
next();
|
||||
start();
|
||||
});
|
||||
}, 100 );
|
||||
});
|
||||
|
||||
asyncTest( "Animate callbacks have correct context", 2, function() {
|
||||
|
Loading…
Reference in New Issue
Block a user