2018-11-28 20:12:47 -08:00
|
|
|
// @flow
|
|
|
|
|
2018-11-28 08:12:42 -08:00
|
|
|
import React from 'react';
|
2018-11-28 12:03:31 -08:00
|
|
|
import { render } from 'react-testing-library';
|
|
|
|
import { MemoryRouter } from 'react-router-dom';
|
|
|
|
import 'jest-dom/extend-expect';
|
2018-11-28 08:12:42 -08:00
|
|
|
|
2018-11-28 20:12:47 -08:00
|
|
|
import { SidebarComponent } from '../../app/components/sidebar';
|
2018-11-28 08:12:42 -08:00
|
|
|
|
|
|
|
describe('<Sidebar />', () => {
|
|
|
|
describe('render()', () => {
|
|
|
|
test('should render correctly', () => {
|
2018-11-29 14:56:27 -08:00
|
|
|
// $FlowFixMe
|
2018-11-28 12:03:31 -08:00
|
|
|
const { asFragment } = render(
|
|
|
|
<MemoryRouter>
|
2018-12-11 16:15:38 -08:00
|
|
|
<SidebarComponent location={{ pathname: '/', hash: '/', search: '' }} />
|
2018-11-28 12:03:31 -08:00
|
|
|
</MemoryRouter>,
|
|
|
|
);
|
2018-11-28 08:12:42 -08:00
|
|
|
|
2018-11-28 12:03:31 -08:00
|
|
|
expect(asFragment()).toMatchSnapshot();
|
2018-11-28 08:12:42 -08:00
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|