import * as React from 'react'; import renderer from 'react-test-renderer'; import Month from '../components/Month'; import { LocaleType } from '../types'; const defaultProps = { index: 1, month: 2, year: 2020, monthNames: [], dayNames: [], firstMonthToRender: new Date(2019, 10, 1), theme: {}, locale: 'en' as LocaleType, showWeekdays: true, showMonthTitle: true, firstDayMonday: true, height: 260, disableRange: false, extraData: {}, firstViewableIndex: 4, lastViewableIndex: 6, viewableRangeOffset: 2, }; describe('Month', () => { it('should render out of range content', () => { const onPressHandler = jest.fn((date) => date); const onMonthLayout = jest.fn(); const props = { ...defaultProps, onMonthLayout: onMonthLayout, onPress: onPressHandler, }; const tree = renderer.create().toJSON(); expect(tree).toMatchSnapshot(); }); });