Пожалуйста приведите пример вашего кода:
1. Кусок файла с функцией
2. Кусок файла где подключается скрипт из пункта 1
3. Кусок файла где вы вызываете функцию из пункта 1
handleClick = e => {
this.props.handleCountyItemClick(e, this.props);
};
У вас сам хандлер не продуман. Props приходят вторым аргументом и при этом setState вызывается через this. Рекомендую описать хандлер в том компоненте в котором он будет менять состояние.
Антон Спирин, эта функция была в компоненте, но теперь ее нужно протестировать и как это сделать если из компонента ее не импортировать в файл с тестами?
bpGusar, какие у вас проблемы возникли с тестированием и как именно вы хотите этот хандлер протестировать?
Получить эту функцию из инстанса компонента легко.
Антон Спирин, я только начал изучать тестирование, и если функция выглядит так
то я ее превращал в вид export function bla(){} и выносил за пределы класса, а потом экспортировал в файл с тестами. так как только начал этим заниматься не понимаю как ее еще можно протестировать не сделав из того что у меня есть такое export function bla(){}. если можно я буду благодарен за помощь в этом вопросе