Я пишу тесты на jest и мне надо покрыть строки кода где в основном это custom events, функции которые передаются children components через prop. К примеру custom events:
class SomeComponent extends Component {
constructor(props) {
super(props)
this.state({
height: 0
})
}
render() {
return (
<div>
<Resizable
onResizeStop={(e, direction, ref, d) => {
this.setState({
height: this.state.height + d.height
})
)}
/>
</div>
)
}
}
Компонент Resizable это NPM модуль из пакета re-resizable.
Как мне можно протестировать props onResizeStop (как его вызвать?) и сделать assertion что состояние height было обновлено? Я использую версию enzyme 3.10.0 и версию jest 26.5.3