import React from 'react'; import { shallow, mount } from 'enzyme'; import Modal from '../Modal'; it('renders without crashing', () => { shallow(); }); let actionButton; let childButton; let wrapper; beforeEach(()=>{ actionButton = ; childButton = ; wrapper = mount({childButton}); }); it ('snapshot', () => { expect(wrapper).toMatchSnapshot(); }); it('receives props as expected', () =>{ expect(wrapper.props().title).toEqual('Dummy title'); expect(wrapper.props().actions).toEqual([actionButton]); expect(wrapper.props().children).toEqual(childButton); });