Как предлагается здесь , вам не нужно проверять, что mapDispatchToPros
работает (это ответственность redux). Что вам следует , вероятно, это экспортировать несвязанный компонент и напрямую передавать jest-функции в props.
Например:
export const Component = ({ someFn }) => {
...
}
const mapDispatchToProps = {
someFn: ...
};
export connect(...)(Component)
import { Component } from './component.js';
...
it('calls someFn on submit', () => {
const someFn = jest.fn()
const component = mounted(<Component someFn={someFn} />)
component.simulate('submit')
expect(someFn).toHaveBeenCalled()
})
Hope это помогает