django-vue3-admin-web/node_modules/lunar-javascript/__tests__/LunarYear.test.js
2025-10-20 21:21:14 +08:00

105 lines
2.4 KiB
JavaScript

var {LunarYear} = require('../lunar');
test('test1', () => {
const year = LunarYear.fromYear(2017);
expect(year.getZhiShui()).toBe('二龙治水');
expect(year.getFenBing()).toBe('二人分饼');
});
test('test2', () => {
const year = LunarYear.fromYear(2018);
expect(year.getZhiShui()).toBe('二龙治水');
expect(year.getFenBing()).toBe('八人分饼');
});
test('test3', () => {
const year = LunarYear.fromYear(5);
expect(year.getZhiShui()).toBe('三龙治水');
expect(year.getFenBing()).toBe('一人分饼');
});
test('test4', () => {
const year = LunarYear.fromYear(2021);
expect(year.getGengTian()).toBe('十一牛耕田');
});
test('test5', () => {
const year = LunarYear.fromYear(1864);
expect(year.getYuan()).toBe('上元');
});
test('test6', () => {
const year = LunarYear.fromYear(1923);
expect(year.getYuan()).toBe('上元');
});
test('test7', () => {
const year = LunarYear.fromYear(1924);
expect(year.getYuan()).toBe('中元');
});
test('test8', () => {
const year = LunarYear.fromYear(1983);
expect(year.getYuan()).toBe('中元');
});
test('test9', () => {
const year = LunarYear.fromYear(1984);
expect(year.getYuan()).toBe('下元');
});
test('test10', () => {
const year = LunarYear.fromYear(2043);
expect(year.getYuan()).toBe('下元');
});
test('test11', () => {
const year = LunarYear.fromYear(1864);
expect(year.getYun()).toBe('一运');
});
test('test12', () => {
const year = LunarYear.fromYear(1883);
expect(year.getYun()).toBe('一运');
});
test('test13', () => {
const year = LunarYear.fromYear(1884);
expect(year.getYun()).toBe('二运');
});
test('test14', () => {
const year = LunarYear.fromYear(1903);
expect(year.getYun()).toBe('二运');
});
test('test15', () => {
const year = LunarYear.fromYear(1904);
expect(year.getYun()).toBe('三运');
});
test('test16', () => {
const year = LunarYear.fromYear(1923);
expect(year.getYun()).toBe('三运');
});
test('test17', () => {
const year = LunarYear.fromYear(2004);
expect(year.getYun()).toBe('八运');
});
test('test19', () => {
const year = LunarYear.fromYear(2021);
expect(year.getDayCount()).toBe(354);
});
test('test20', () => {
const year = LunarYear.fromYear(2023);
expect(year.getDayCount()).toBe(384);
});
test('test21', () => {
const year = LunarYear.fromYear(1517);
expect(year.getDayCount()).toBe(384);
});