tyme4ts
Version:
Tyme是一个非常强大的日历工具库,可以看作 Lunar 的升级版,拥有更优的设计和扩展性,支持公历和农历、星座、干支、生肖、节气、法定假日等。
31 lines (26 loc) • 946 B
text/typescript
import {suite, test} from '@testdeck/mocha';
import {equal} from 'assert';
import {SolarDay} from '../lib';
class ConstellationTest {
test() {
equal(SolarDay.fromYmd(2020, 3, 21).getConstellation().getName(), '白羊');
equal(SolarDay.fromYmd(2020, 4, 19).getConstellation().getName(), '白羊');
}
test1() {
equal(SolarDay.fromYmd(2020, 4, 20).getConstellation().getName(), '金牛');
equal(SolarDay.fromYmd(2020, 5, 20).getConstellation().getName(), '金牛');
}
test2() {
equal(SolarDay.fromYmd(2020, 5, 21).getConstellation().getName(), '双子');
equal(SolarDay.fromYmd(2020, 6, 21).getConstellation().getName(), '双子');
}
test3() {
equal(SolarDay.fromYmd(2020, 6, 22).getConstellation().getName(), '巨蟹');
equal(SolarDay.fromYmd(2020, 7, 22).getConstellation().getName(), '巨蟹');
}
}