diff --git a/Libraries/Animated/src/AnimatedMock.js b/Libraries/Animated/src/AnimatedMock.js index a30825351c6..6efcdd1815a 100644 --- a/Libraries/Animated/src/AnimatedMock.js +++ b/Libraries/Animated/src/AnimatedMock.js @@ -52,14 +52,28 @@ const spring = function( value: AnimatedValue | AnimatedValueXY, config: SpringAnimationConfig, ): CompositeAnimation { - return emptyAnimation; + const anyValue: any = value; + return { + ...emptyAnimation, + start: (callback?: ?EndCallback): void => { + anyValue.setValue(config.toValue); + callback && callback({finished: true}); + }, + }; }; const timing = function( value: AnimatedValue | AnimatedValueXY, config: TimingAnimationConfig, ): CompositeAnimation { - return emptyAnimation; + const anyValue: any = value; + return { + ...emptyAnimation, + start: (callback?: ?EndCallback): void => { + anyValue.setValue(config.toValue); + callback && callback({finished: true}); + }, + }; }; const decay = function(