React native如何用Jest测试动画



我正在尝试为我用'react-native-reanimated'做的动画编写测试。

当页面第一次加载时,动画运行了3秒,所以我想知道如何测试它。

我想在动画开始时拍一个快照,然后在结束时拍一个快照,然后我可以确定他做了动画,但我没有找到任何延迟函数,我可以用它来做。

任何有经验的人在这种情况下测试"react-native-reanimated"的代码示例将是伟大的,谢谢!

您可以尝试为您的套件调用jest.useFakeTimers(),然后在开始拍摄快照后调用jest.runAllTimers()。

最新更新