react-native-easy-calendar
Version:
Customizable, easy-to-use, performant calendar components for React Native
24 lines (20 loc) • 911 B
JavaScript
;
var _dateRange = _interopRequireDefault(require("./dateRange"));
var _dayjs = _interopRequireDefault(require("dayjs"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
test('works for 3 days', () => {
const start = (0, _dayjs.default)();
const end = (0, _dayjs.default)().add(2, 'day');
expect((0, _dateRange.default)(start, end).length).toBe(3);
});
test('works for 1 day', () => {
const start = (0, _dayjs.default)();
const end = (0, _dayjs.default)();
expect((0, _dateRange.default)(start, end).length).toBe(1);
});
test("throws error if start date doesn't come before end date", () => {
const start = (0, _dayjs.default)();
const end = (0, _dayjs.default)().subtract(2, 'day');
expect(() => (0, _dateRange.default)(start, end)).toThrow('Start date must come before end date');
});
//# sourceMappingURL=dateRange.test.js.map