Jest

mock 一个 React 组件文件

  1. jest.mock(
  2. '@/components/Ellipsis',
  3. () =>
  4. ({ children }) =>
  5. `mock_ellipsis: ${children}`,
  6. );

https://jestjs.io/docs/tutorial-react#snapshot-testing-with-mocks-enzyme-and-react-16 通过构造一个符合 react 检查的函数即可

如果有外部组件出现了报错,导致当前组件的 自有逻辑测试 产生问题,可以通过此方式进行 mock。
另外 jest.mock 会默认做 提升操作,也就是在当前文件的编译时,被提到顶层。