На самом деле вам не нужно это тестировать.
Разделяйте тестирование частей React + Redux приложения:
1) Отдельно reducer и соответствующие actions, что делать очень просто, так как это чистые функции и простые объекты.
2) Отдельно react компонент, и вы должны проверить только то, что при simulate('click') вызовется соответствующий обработчик.
Пример:
const props = {
onClick: jest.fn()
};
let component;
beforeEach(() => {
component = enzyme.shallow(<Button {...props} />);
});
it('срабатывает событие onClick', () => {
field.simulate('click');
expect(props.onClick).toHaveBeenCalled();
});
Если вам нужно проверить, отреагировал ли компонент на изменение его свойств, то вы меняете его свойства напрямую через component.setProps({ key: 'value' });