mirror of
https://github.com/quantum5/qcal.git
synced 2025-07-27 03:34:11 -04:00
common: test Tzolkʼin conversions for some historical dates
This commit is contained in:
parent
ded9fa4c64
commit
5cb6c2797f
|
@ -62,6 +62,15 @@ describe('jdnTzolkin', () => {
|
||||||
expect(jdnTzolkin(2460857)).toEqual({number: 2, name: TzolkinName.IX});
|
expect(jdnTzolkin(2460857)).toEqual({number: 2, name: TzolkinName.IX});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('converts sample dates from history correctly', () => {
|
||||||
|
expect(jdnTzolkin(584283)).toEqual({number: 4, name: TzolkinName.AJAW}); // Mayan creation
|
||||||
|
expect(jdnTzolkin(1705426)).toEqual({number: 1, name: TzolkinName.AKBAL}); // Ides of March
|
||||||
|
expect(jdnTzolkin(2266296)).toEqual({number: 12, name: TzolkinName.BEN}); // Columbus reaches the Americas
|
||||||
|
expect(jdnTzolkin(2430336)).toEqual({number: 5, name: TzolkinName.BEN}); // a date which will live in infamy
|
||||||
|
expect(jdnTzolkin(2440423)).toEqual({number: 4, name: TzolkinName.AJAW}); // Moon landing
|
||||||
|
expect(jdnTzolkin(2458920)).toEqual({number: 2, name: TzolkinName.KABAN}); // COVID-19 pandemic
|
||||||
|
});
|
||||||
|
|
||||||
it('handles negative JDN correctly', () => {
|
it('handles negative JDN correctly', () => {
|
||||||
expect(jdnTzolkin(-1)).toEqual({number: 5, name: TzolkinName.KIB});
|
expect(jdnTzolkin(-1)).toEqual({number: 5, name: TzolkinName.KIB});
|
||||||
expect(jdnTzolkin(-10)).toEqual({number: 9, name: TzolkinName.MANIK});
|
expect(jdnTzolkin(-10)).toEqual({number: 9, name: TzolkinName.MANIK});
|
||||||
|
|
Loading…
Reference in a new issue