Как написать контрольные примеры Jest для компонентов контейнера React? - PullRequest
0 голосов
/ 29 октября 2018

Я новичок в React-Redux и хочу написать примеры модульных тестов в Jest для моих компонентов React. Однако я не знаю, как написать тестовые случаи для компонента контейнера React .en

import CombinedPanels from '../containers/CombinedPanels';

export class DapDropdowns extends Component {
 
  componentDidMount() {
    const { selectedDivision } = this.props;
    this.props.fetchDap(selectedDivision);
    this.props.fetchReportType();
    
  }

  componentWillReceiveProps(nextProps) {
    if (nextProps.selectedDivision !== this.props.selectedDivision) {
      const { selectedDivision } = nextProps;
      this.props.fetchDap(selectedDivision);
    }
  }

  onDivisionChange = (nextDivision) => {
    this.props.selectDivision(nextDivision);
  }

  onBranchChange = (nextBranch) => {
    this.props.selectBranch(nextBranch);
    const { selectedDivision, fiscalYear } = this.props;
    this.props.fetchFiscalYear(selectedDivision, nextBranch, fiscalYear);
  }

  render() {


    const { selectedDivision, reportType, fiscalYear, divisionBranchDropdown } = this.props;
    let branchesData = divisionBranchDropdown.filter(dap => dap.sbuid == selectedDivision);

  
    return (
        <div>
        <CombinedPanels />
        </div>
    );
  }
}



export default DapDropdowns;

тер код здесь`

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...