UNPKG

xchain-components

Version:
39 lines (32 loc) 829 B
/* @flow */ /* eslint react/jsx-filename-extension: 0 */ import React from 'react'; import { shallow } from 'enzyme'; import XDatePicker from '..'; const handleChange = jest.fn(); describe('XDatePicker', () => { it('should render correctly ', () => { const component = shallow( <XDatePicker value="01/22/2014" handleChange={handleChange} /> ); expect(component).toMatchSnapshot(); }); }); describe('XDatePicker', () => { const event = { target: { name: 'date', value: '' } }; it('handler function is invoked', () => { const component = shallow( <XDatePicker value="01/22/2014" handleChange={handleChange} /> ); component .find('DateInput') .simulate('change', event); expect(handleChange).toHaveBeenCalled(); }); });