如何从外部文件导出Jest模拟功能

时间:2018-07-11 17:39:33

标签: jestjs

我有一个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';

0 个答案:

没有答案
相关问题