Как я могу проверить некоторые обработчики действий в составе? - PullRequest
0 голосов
/ 24 января 2019

У меня есть код в конце моего компонента:

export default compose(
  connect(
    store => ({
      softlayerAccountId: store.global.softlayerAccountId,
      pagination: store.shipments.pagination,
      isFiltersModalOpened: store.shipments.filtersModalOpened,
      filters: store.shipments.filters,
      shipmentsCSV: store.shipments.shipmentsCSV,
    }),
    dispatch => ({
      removeFilterHandler: filterKey => {
        dispatch(removeFilter(filterKey));
      },
      shipmentsPaginationHandler: pagination => {
        dispatch(shipmentsPagination(pagination)); // LINE NEEDS COVERAGE
      },
      toggleFiltersModalHandler: () => {
        dispatch(toggleFiltersModal()); // LINE NEEDS COVERAGE
      },
      setFiltersHandler: filters => {
        dispatch(setFilters(filters)); // LINE NEEDS COVERAGE
      },
      setCSVDataHandler: data => {
        dispatch(setCSVDataAction(data)); // LINE NEEDS COVERAGE
      },
    }),
  ),
  translate(),
)(GetShipments);

И в отчете о шутке сказано, что его нужно протестировать.dispatch(...) часть каждого действия.Как и с // LINE NEEDS COVERAGE.

Я уже создал тест для каждого действия и редуктора.Но он просит меня проверить мой компонент compose раздел.

Как я могу это проверить?

...