UNPKG

@onextech/react-semantic-booster

Version:

Extended components for react-semantic-ui

26 lines (21 loc) 738 B
import React from 'react'; import renderer from 'react-test-renderer'; import { shallow, render } from 'enzyme'; import { MemoryRouter as Router, Link } from 'react-router-dom'; import ButtonLink from '.'; describe('<ButtonLink>', () => { it('renders correctly', () => { const tree = renderer .create(<Router><ButtonLink to="/">Facebook</ButtonLink></Router>) .toJSON(); expect(tree).toMatchSnapshot(); }); it('has link child', () => { const wrapper = shallow(<ButtonLink to="/" />); expect(wrapper.find(Link).length).toBe(1); }); it('has semantic button class', () => { const wrapper = render(<Router><ButtonLink to="/" /></Router>); expect(wrapper.hasClass('ui')).toBe(true); }); });