ember-litepicker
Version:
Ember addon for Litepicker date range picker library.
20 lines (17 loc) • 734 B
JavaScript
import { find, click } from '@ember/test-helpers';
import { assert } from '@ember/debug';
async function calendarSelect(triggerSelector, selectedDate, containerSelector = document) {
assert('`calendarSelect` expect a Date object as second argument', selectedDate);
const trigger = find(triggerSelector);
if (trigger) {
await click(trigger);
}
const container = find(containerSelector);
const calendarElement = container.querySelector('.litepicker');
const dayElement = calendarElement.querySelector(`.container__main .container__days .day-item[data-time="${selectedDate.setHours(0, 0, 0, 0)}"]`);
if (dayElement) {
return click(dayElement);
}
}
export { calendarSelect };
//# sourceMappingURL=index.js.map