tyme4ts
Version:
Tyme是一个非常强大的日历工具库,可以看作 Lunar 的升级版,拥有更优的设计和扩展性,支持公历和农历、星座、干支、生肖、节气、法定假日等。
47 lines (38 loc) • 1.13 kB
text/typescript
import {suite, test} from '@testdeck/mocha';
import {SolarDay} from '../lib';
import {equal} from 'assert';
class SixStarTest {
test0() {
equal(SolarDay.fromYmd(2020, 4, 23).getLunarDay().getSixStar().getName(), '佛灭');
}
test1() {
equal(SolarDay.fromYmd(2021, 1, 15).getLunarDay().getSixStar().getName(), '友引');
}
test2() {
equal(SolarDay.fromYmd(2017, 1, 5).getLunarDay().getSixStar().getName(), '先胜');
}
test3() {
equal(SolarDay.fromYmd(2020, 4, 10).getLunarDay().getSixStar().getName(), '友引');
}
test4() {
equal(SolarDay.fromYmd(2020, 6, 11).getLunarDay().getSixStar().getName(), '大安');
}
test5() {
equal(SolarDay.fromYmd(2020, 6, 1).getLunarDay().getSixStar().getName(), '先胜');
}
test6() {
equal(SolarDay.fromYmd(2020, 12, 8).getLunarDay().getSixStar().getName(), '先负');
}
test8() {
equal(SolarDay.fromYmd(2020, 12, 11).getLunarDay().getSixStar().getName(), '赤口');
}
}