| | |
| | | import { mount, shallow } from 'enzyme'; |
| | | import Datetime from '../DateTime'; // eslint-disable-line no-unused-vars |
| | | |
| | | const simulateClickOnElement = (element) => { |
| | | const _simulateClickOnElement = (element) => { |
| | | if (element.length === 0) { |
| | | // eslint-disable-next-line no-console |
| | | console.warn('Element not clicked since it doesn\'t exist'); |
| | |
| | | }, |
| | | |
| | | clickOnElement: (element) => { |
| | | return simulateClickOnElement(element); |
| | | return _simulateClickOnElement(element); |
| | | }, |
| | | |
| | | clickNthDay: (datetime, n) => { |
| | | return simulateClickOnElement(datetime.find('.rdtDay').at(n)); |
| | | return _simulateClickOnElement(datetime.find('.rdtDay').at(n)); |
| | | }, |
| | | |
| | | clickNthMonth: (datetime, n) => { |
| | | return datetime.find('.rdtMonth').at(n).simulate('click'); |
| | | return _simulateClickOnElement(datetime.find('.rdtMonth').at(n)); |
| | | }, |
| | | |
| | | clickNthYear: (datetime, n) => { |
| | | return datetime.find('.rdtYear').at(n).simulate('click'); |
| | | return _simulateClickOnElement(datetime.find('.rdtYear').at(n)); |
| | | }, |
| | | |
| | | /* |