import React from 'react'; import LoginButton from '../LoginButton'; import { create, act } from 'react-test-renderer'; test('Login button and form are renders correctly', () => { var button = null; act(() => { button = create( { }} /> ); }); let link = button.toJSON(); expect(link).toMatchSnapshot(); act(() => { button.root.findByType('a').props.onClick(); }); let modal = button.toJSON(); expect(modal).toMatchSnapshot(); });