我目前正在努力模拟第三方模块:@ react-native-community / datetimepicker。我需要对此进行模拟,因为我需要模拟从表单发送数据,并且其中一些数据来自用户在选择器上选择的内容。目前,我已经尝试了以下方法:
jest.mock('@react-native-community/datetimepicker');
然后在我的测试中:
DateTimePicker.mockImplementation(props => (
<Input testID='mockPicker' onFocus={() => props.onChange} />
));
这不起作用,并产生DateTimePicker.mockImplementation不是函数的错误。
如何模拟该模块以模拟从选择器中选择的返回数据?