import React from 'react';
import { Provider } from 'react-redux';
import { mount } from 'enzyme';
import { I18nextProvider } from 'react-i18next';
import configureStore from 'redux-mock-store';
import ContactTable from './ContactTable';
import actionTypes from '../constants';
import i18n from '../i18nForTests';
const mockStore = configureStore([]);
const store = mockStore({ contacts: [ ] });
it('dispatches SORT_TABLE', () => {
const enzymeWrapper = mount(
<I18nextProvider i18n={i18n}>
enzymeWrapper.find('.sort').simulate('click');
const actions = store.getActions();
expect(actions).toEqual([{ type: actionTypes.SORT_TABLE }]);