@onextech/react-semantic-booster
Version:
Extended components for react-semantic-ui
25 lines (21 loc) • 757 B
JavaScript
import React from 'react';
import renderer from 'react-test-renderer';
import { MemoryRouter as Router } from 'react-router-dom';
import { render } from 'enzyme';
import SiteNav from '.';
import { menu, menuProps } from './index.story';
describe('<SiteNav>', () => {
it('renders correctly', () => {
const tree = renderer
.create(<Router><SiteNav menu={menu} menuProps={menuProps}>Hello World</SiteNav></Router>)
.toJSON();
expect(tree).toMatchSnapshot();
});
it('has sidebar', () => {
const wrapper = render(<Router>
<SiteNav menu={menu} menuProps={menuProps}>Hello World</SiteNav>
</Router>);
expect(wrapper.hasClass('pushable')).toBe(true);
expect(wrapper.find('.sidebar').length).toBe(1);
});
});