如何模拟模块并返回模拟jsx?

时间:2020-10-07 18:53:17

标签: javascript react-native unit-testing jestjs

我目前正在努力模拟第三方模块:@ react-native-community / datetimepicker。我需要对此进行模拟,因为我需要模拟从表单发送数据,并且其中一些数据来自用户在选择器上选择的内容。目前,我已经尝试了以下方法:

jest.mock('@react-native-community/datetimepicker'); 

然后在我的测试中:

DateTimePicker.mockImplementation(props => (
  <Input testID='mockPicker' onFocus={() => props.onChange} />
));

这不起作用,并产生DateTimePicker.mockImplementation不是函数的错误。

如何模拟该模块以模拟从选择器中选择的返回数据?

0 个答案:

没有答案