Я пытаюсь смоделировать свой импорт с анимацией, но я продолжаю получать
● Test suite failed to run
C:\work\portfolio\node_modules\gsap\TweenMax.js:13
import TweenLite, { TweenPlugin, Ease, Power0, Power1, Power2, Power3, Power4, Linear } from "./TweenLite.js";
^^^^^^^^^
SyntaxError: Unexpected identifier
Ошибка из одного импорта из моего файла.
App.js
const App = () => (
<ChronologyGraph
width="700"
height="800"
nodeSize={10}
milestones={milestones.reverse()}
columns={nodeTypes}
/>
);
export default App;
внутри ChronologyGraph Я импортирую свой компонент ProjectNode, который импортирует другой файл, который я создал animation.js, и внутри animation.js, который я импортирую
import { TimelineMax, Power0 } from "gsap/TweenMax";
import { TweenMax } from "gsap/TweenMaxBase";
Которые вызывают ошибку выше, я хочу или насмехаться над этой библиотекой gsap или только с моим animation.js
App.test.js
import React from "react";
import { shallow } from 'enzyme';
import App from "./App";
fit("renders without crashing", () => {
jest.mock('../animation.js');
jest.mock('gsap/TweenMaxBase');
jest.mock('gsap/TweenMax');
const wrapper = shallow(<App />);
});
А вот и все издевательства, которые я пробовал безуспешно