У меня есть экспортированная функция, которую я импортирую и использую в своем компоненте реагирования:
//in App.js
import { getSum } from "../helpers/helpers.js;
//some react component code here.
//in helpers.js
export function getSum(arg1, arg2){return arg1+arg2; }
в моем наборе тестов, нормальное тестирование не импортированных компонентов реагирования в порядке, но я не уверенкак вызвать экспортированную «вспомогательную» функцию в другом файле.
describe('App', () => {
it('correctly calculates the sum of 1 and 3', () => {
const wrapper = shallow(<App />);
assert.equal(wrapper.instance().getSum(1, 3), 4);
});
});
приводит к
TypeError: wrapper.instance(...).getSum is not a function
at Context.<anonymous> (client/test/index.js:191:5325)
Как правильно найти и вызвать функцию «getSum» в моем наборе тестов