Я пытаюсь настроить тестирование Mocha для моей функции, которая также используется в приложении React. В настоящее время я работаю в кругах, где я либо получаю сообщение об ошибке при попытке импортировать функцию для использования Mocha, либо когда я пытаюсь импортировать функцию в свой компонент React для использования, и начинаю разочаровываться. Я близок к тому, чтобы отказаться и просто скопировать функцию, которую я хочу протестировать, прямо в тестовый файл, который я не хотел бы делать из-за повторения.
Моя текущая настройка следующая, и импорт работает в моем компоненте React но получает ошибку «SyntaxError: Неожиданный экспорт токена» в Mocha.
Эта функция сохраняется в src / function / helpers. js
export const functionName = () => {
// Function logic here
}
Импортируется функция импорта компонента, сохраненная в src /components/Component.js
import {functionName} from '../functions/helpers';
Тестовый файл Mocha, сохраненный в test / basi c -test. js
const functionName = require("../src/function/helpers").functionName;
Как импортировать функцию в оба файла без получения ошибки React или Mocha?