created tests for components related to importing from source

This commit is contained in:
GotPPay
2018-04-03 23:45:53 +02:00
parent f64155e061
commit ecb06fd4e2
9 changed files with 2842 additions and 141 deletions

View File

@@ -0,0 +1,16 @@
import React from 'react';
import { shallow, mount } from 'enzyme';
import Modal from '../Modal';
it('renders without crashing', () => {
shallow(<Modal />);
});
it('receives props as expected', () =>{
const actionButton = <button key={0}>Dummy action button</button>;
const childButton = <button key={1}>Child button</button>;
const wrapper = mount(<Modal title={'Dummy title'} actions={[actionButton]}>{childButton}</Modal>);
expect(wrapper.props().title).toEqual('Dummy title');
expect(wrapper.props().actions).toEqual([actionButton]);
expect(wrapper.props().children).toEqual(childButton);
});