import React from 'react' import { render, screen } from '@testing-library/react' import { format } from 'date-fns' import { CalendarRange } from './CalendarRange' describe('', () => { it('displays default month when provided', () => { render() expect(screen.getByText('March 2022')).toBeInTheDocument() }) it("displays selected date's month when provided", () => { render( , ) expect(screen.getByText('March 2022')).toBeInTheDocument() }) it('displays current month when no default/selected month provided', () => { render() const today = new Date() const todayFormatted = format(today, 'MMMM yyyy') // e.g June 2022 expect(screen.getByText(todayFormatted)).toBeInTheDocument() }) it('displays current month when invalid month provided', () => { render() const today = new Date() const todayFormatted = format(today, 'MMMM yyyy') // e.g June 2022 expect(screen.getByText(todayFormatted)).toBeInTheDocument() }) })