我有一个jest.mock
可以在我的测试文件中正常工作。但是,我想在另一个文件中重用此jest.mock
。如何从外部文件导出此jest.mock
。
我正在尝试通过以下方式导出我的jest.mock
:
mockUtils.js
```
const mock = () => (
jest.mock('react-i18next', () => ({
// this mock makes sure any components using the translate HoC receive the t function as a prop
translate: () => (Component) => {
// eslint-disable-next-line
Component.defaultProps = { ...Component.defaultProps, t: () => "" };
return Component;
},
}))
);
export default mock;
``` 并以这种方式导入我的测试文件:
myTest.test.js
import mockI18next from '../../helpers/tests/mockI18next-react';