@onextech/react-semantic-booster
Version:
Extended components for react-semantic-ui
27 lines (22 loc) • 770 B
JavaScript
import React from 'react';
import renderer from 'react-test-renderer';
import { shallow, render } from 'enzyme';
import { MemoryRouter as Router } from 'react-router-dom';
import Hero from '.';
import { heroProps } from './index.story';
describe('<Hero>', () => {
it('renders correctly', () => {
const tree = renderer
.create(<Router><Hero {...heroProps} /></Router>)
.toJSON();
expect(tree).toMatchSnapshot();
});
it('has height prop', () => {
const wrapper = shallow(<Router><Hero {...heroProps} /></Router>);
expect(wrapper.find(Hero).props().height).toBeTruthy();
});
it('has h1 element', () => {
const wrapper = render(<Router><Hero {...heroProps} /></Router>);
expect(wrapper.find('h1').length).toBe(1);
});
});