import React from 'react'; import {mountWithTheme, shallow} from 'sentry-test/enzyme'; import Button from 'app/components/button'; describe('Button', function() { const routerContext = TestStubs.routerContext(); it('renders', function() { const component = shallow( ); expect(component).toMatchSnapshot(); }); it('renders react-router link', function() { const component = shallow( , routerContext ); expect(component).toMatchSnapshot(); }); it('renders normal link', function() { const component = shallow( , routerContext ); expect(component).toMatchSnapshot(); }); it('renders disabled normal link', function() { const component = shallow( , routerContext ); expect(component).toMatchSnapshot(); }); it('calls `onClick` callback', function() { const spy = jest.fn(); const component = mountWithTheme(