xchain-components
Version:
Xchain Components
39 lines (32 loc) • 829 B
JavaScript
/* @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();
});
});