import React from 'react'; import { mount } from 'enzyme'; import Weekdays from '../Weekdays'; /* eslint-disable comma-dangle */ describe('Weekdays', () => { it('renders proper weekdays (ISO 8601)', () => { const component = mount( ); const weekdays = component.find('.react-calendar__month-view__weekdays__weekday'); const firstWeekday = weekdays.first(); const firstWeekdayAbbr = firstWeekday.find('abbr'); expect(weekdays).toHaveLength(7); expect(firstWeekday.text()).toBe('Mon'); expect(firstWeekdayAbbr.prop('aria-label')).toBe('Monday'); }); it('renders proper weekdays (US)', () => { const component = mount( ); const weekdays = component.find('.react-calendar__month-view__weekdays__weekday'); const firstWeekday = weekdays.first(); const firstWeekdayAbbr = firstWeekday.find('abbr'); expect(weekdays).toHaveLength(7); expect(firstWeekday.text()).toBe('Sun'); expect(firstWeekdayAbbr.prop('aria-label')).toBe('Sunday'); }); });