UNPKG

react-native-ethiopian-calendar

Version:

A react native calendar component which is mainly intended for applications which require Ethiopian calendar.

23 lines (22 loc) 778 B
"use strict"; var _ = require("."); var _Core = require("../Core"); describe('EthiopicCalendar', () => { const GC = new _.GregorianCalendar(); test('should convert gregorian date to jdn', () => { expect(GC.toJDN(1866, 1, 29)).toEqual(2402630.5); }); test('should convert from jdn to gregorian date', () => { expect(GC.fromJDN(2402709)).toEqual(new _Core.BasicDate(1866, 4, 17, 2402709)); }); test('should return true for leap year', () => { expect(GC.isLeap(2020)).toEqual(true); }); test('should return false for regular year', () => { expect(GC.isLeap(2021)).toEqual(false); }); test('should return true for leap day', () => { expect(GC.validator(2020, 2, 29)).toBeTruthy(); }); }); //# sourceMappingURL=GregorianCalendar.test.js.map