0

我正在尝试测试具有此函数调用的 react-native 组件。

  UIManager.setLayoutAnimationEnabledExperimental(true);

使用 @testing-library/react-native 渲染此组件时出现此错误。

_reactNative.UIManager.setLayoutAnimationEnabledExperimental is not a function

我尝试使用 jest spyOn 模拟该函数

import { UIManager } from 'react-native';
...
...
  beforeEach(() => {
   jest
  .spyOn(UIManager, 'setLayoutAnimationEnabledExperimental')
  .mockImplementation(jest.fn());
  })

仍然得到同样的错误,无论如何我可以模拟这个功能?

4

0 回答 0