You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
743 B

7 years ago
import React from 'react';
import { mount, render } from 'enzyme';
import DatePicker from '..';
import focusTest from '../../../tests/shared/focusTest';
const { WeekPicker } = DatePicker;
describe('WeekPicker', () => {
focusTest(WeekPicker);
7 years ago
it('should support style prop', () => {
6 years ago
const wrapper = mount(<WeekPicker style={{ width: 400 }} />);
7 years ago
expect(wrapper.render()).toMatchSnapshot();
});
it('should support dateRender', () => {
const wrapper = mount(
<WeekPicker open dateRender={current => <span>{current.format('YYYY-MM-DD')}</span>} />,
);
expect(
render(
wrapper
.find('Trigger')
.instance()
.getComponent(),
),
).toMatchSnapshot();
});
});