Jest-тестирование подключенного компонента-контейнера - PullRequest
1 голос
/ 09 июля 2019
import { connect } from 'react-redux';
import { bindActionCreators } from 'redux';
import * as CommonActions from 'common/actions/common.actions';
import Activity from './activity.component';
const mapStateToProps = ({ common }) => ({common});
const mapDispatchToProps = dispatch => bindActionCreators(
{
getNationalities: CommonActions.getNationalities,
},dispatch);
export default connect(mapStateToProps, mapDispatchToProps)(Activity);

Как проверить такой компонент контейнера, который содержит mapStateToProps, mapDispatchToProps и connect ??

1 Ответ

1 голос
/ 09 июля 2019

React-test-render может тестировать компонент, Вы должны импортировать компонент, который будет включать ваши mapStateToProps, mapDispatchToProps.

Пример:

<YourComponentName
 common={jest.fn()}
 getNationalities={jest.fn()}
/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...