import React from 'react'; import { Provider } from 'react-redux'; import { createStore, applyMiddleware } from 'redux'; import { mount } from 'enzyme'; // import { mountToJson } from 'enzyme-to-json'; import App from '../src/app/containers/App'; import api from '../src/app/middlewares/api'; import exportState from '../src/app/middlewares/exportState'; import rootReducer from '../src/app/reducers'; let wrapper; const store = createStore(rootReducer, applyMiddleware(exportState, api)); describe('App container', () => { beforeAll(() => { wrapper = mount( ); }); /* it('should render the App', () => { expect(mountToJson(wrapper)).toMatchSnapshot(); }); */ it('should render inspector monitor\'s wrapper', () => { expect(wrapper.find('DevtoolsInspector').html()).toBeDefined(); }); it('should contain an empty action list', () => { expect( wrapper.find('ActionList').findWhere(n => { const { className } = n.props(); return className && className.startsWith('actionListRows-'); }).html() ).toMatch(/
<\/div>/); }); });