Всем доброго времени суток. Пробую писать юнит-тесты для своего приложения на React, и проверять себя с помощью coverage. Допустим, есть компонент:
import {saveAsCSV} from '../../utils/saveAsCSV';
const PreordersReport = () =>
(<div className='container-fluid mt-5 mx-auto p-5' data-testid="preordersReport">
<ReportItem
handleClick={() => saveAsCSV('preorders', preorders, fields)}
/>
</div>)
Как видите, компонент импортирует js-функцию и передаёт её в дочерний компонент ReportItem. Именно строчку
handleClick={() => saveAsCSV('preorders', preorders, fields)}
coverage показывает как не покрытую тестами. Как написать тест под неё?
Я пробовал рендерить сам дочерний компонент, передавая в hadleClick mock-функцию и проверять, что она вызывалась, но, похоже, это не то.