import React from 'react'; import ShallowRenderer from 'react-test-renderer/shallow' import App from '../src/js/App'; jest.mock('react-redux', () => ({ useSelector: jest.fn(), useDispatch: () => jest.fn(), connect: () => jest.fn(), })); jest.mock('react-router-dom', () => ({ ...jest.requireActual('react-router-dom'), useHistory: () => ({ location: { pathname: 'iris.local:6680/iris', }, }), useLocation: () => ({ pathname: 'iris.local:6680/iris', }), })); describe('', () => { it('should render', () => { const renderer = new ShallowRenderer(); renderer.render(); const result = renderer.getRenderOutput(); expect(result.type).toEqual('div'); expect(Array.isArray(result.props.children)).toEqual(true); }); });