tibetan-date-calculator
Version:
A library to calculate tibetan calendar details. It is based on Svante Janson's paper www2.math.uu.se/~svante/papers/calendars/tibet.pdf
14 lines (12 loc) • 606 B
text/typescript
import getYearFromRabjung from '../get-year-from-rabjung';
import { yearMock } from '../../__mocks__';
describe('getYearFromRabjung(cycle, year)', () => {
it('should give correct western year', () => {
const year = getYearFromRabjung({ rabjungCycle: yearMock.rabjungCycle, rabjungYear: yearMock.rabjungYear });
expect(year).toEqual(yearMock);
});
it('should throw error on impossible dates', () => {
expect(() => getYearFromRabjung({ rabjungCycle: 0, rabjungYear: 5 })).toThrowError();
expect(() => getYearFromRabjung({ rabjungCycle: 5, rabjungYear: 63 })).toThrowError();
});
});