2
Jest를 사용하여 연결된 구성 요소를 테스트하고 있습니다. 이 구성 요소가 모습입니다 :Jest for React/Redux 구성 요소를 사용하여 단위 테스트
import React, {Component, PropTypes} from 'react';
import { connect } from 'react-redux';
class MyComponent extends Component {
constructor(){
super();
this.onButtonClick = this.onButtonClick.bind(this);
}
onButtonClick(id) {
dispatch(actions.onButtonClick(id));
}
render() {
return (
<div onClick={this.onButtonClick} />
)
}
}
function mapStateToProps(state) {
something: state.something
}
MyComponent.propTypes = {
dispatch: PropTypes.func.isRequired
}
export default connect(mapStateToProps)(MyComponent)
내가 테스트하는 방법을 잘 모르겠습니다 'onButtonClick'는 액션을 전달하기 때문이다. jest를 사용하여 올바른 매개 변수로 디스패치를 호출하는 방법