главная ошибка импорта проекта при использовании теста umi

#reactjs #jestjs #umijs

Вопрос:

Поэтому я начал проект с umi

 yarn create @umijs/umi-app  

Но я получаю ошибку при попытке проверить это

 Cannot find module '@/components/sensor-list' from 'src/pages/index/index.tsx'   Require stack:  src/pages/index/index.tsx  src/pages/index/index.test.tsx   4 | const { Title } = Typography;  5 |  gt; 6 | import SensorList from '@/components/sensor-list';  | ^  7 | import SensorModal from '@/components/sensor-modal';  8 |  9 | import styles from './index.less';   at Resolver.resolveModule (node_modules/jest-runtime/node_modules/jest-resolve/build/index.js:306:11)  at Object.lt;anonymousgt; (src/pages/index/index.tsx:6:1)  

Приложение работает нормально, но каким-то образом umi-тест не может обработать импорт.

Тест заключается в :

 import React from "react"; import * as reactRedux from 'react-redux' import { render, unmountComponentAtNode } from "react-dom"; import Index from './index';  let container = null; beforeEach(() =gt; {  // setup a DOM element as a render target  container = document.createElement("div");  document.body.appendChild(container); });  afterEach(() =gt; {  // cleanup on exiting  unmountComponentAtNode(container);  container.remove();  container = null; });  it('loads data on init', () =gt; {  const useSelectorMock = jest.spyOn(reactRedux, 'useSelector')  useSelectorMock.mockReturnValue(  [{ "id": 1, "created_at": "2021-10-24T21:11:11.430287Z", "updated_at": "2021-10-24T21:11:11.430331Z", "deleted_at": null, "name": "test1", "img_path": "default.png" }]  )  const useDispatchMock = jest.spyOn(reactRedux, 'useDispatch')  render(lt;Index /gt;, container);  expect(container.textContent).toBe("Page index[{"id":1,"created_at":"2021-10-24T21:11:11.430287Z","updated_at":"2021-10-24T21:11:11.430331Z","deleted_at":null,"name":"test1","img_path":"default.png"}]"); });  

Кто-нибудь знает, что является причиной этого или каким-либо обходным путем ?