私は、メソッドdoSomethingの持っているreactjsコンポーネントがあります。reactjs/reduxアプリケーションでアクションをディスパッチするコンポーネントを単体テストする方法はありますか?
doSomething()
{
this.setState({
checked: !this.state.checked
}, function() {
if (this.state.checked) {
store.dispatch({type: 'SOMEACTION', data: true});
}
});
}
何この方法/コンポーネントのように見えるunittestのチャイ/モカでしょうか?発送はどのようにテストできますか?