UNPKG

tyme4ts

Version:

Tyme是一个非常强大的日历工具库,可以看作 Lunar 的升级版,拥有更优的设计和扩展性,支持公历和农历、星座、干支、生肖、节气、法定假日等。

40 lines (35 loc) 1.01 kB
import {suite, test} from '@testdeck/mocha'; import {SolarDay} from '../lib'; import {equal, ifError, ok} from 'assert'; @suite class PlumRainDayTest { @test test0() { const d = SolarDay.fromYmd(2024, 6, 10).getPlumRainDay(); ifError(d); } @test test1() { const d = SolarDay.fromYmd(2024, 6, 11).getPlumRainDay(); ok(d); equal(d.getName(), '入梅'); equal(d.getPlumRain().toString(), '入梅'); equal(d.toString(), '入梅第1天'); } @test test2() { const d = SolarDay.fromYmd(2024, 7, 6).getPlumRainDay(); ok(d); equal(d.getName(), '出梅'); equal(d.getPlumRain().toString(), '出梅'); equal(d.toString(), '出梅'); } @test test3() { const d = SolarDay.fromYmd(2024, 7, 5).getPlumRainDay(); ok(d); equal(d.getName(), '入梅'); equal(d.getPlumRain().toString(), '入梅'); equal(d.toString(), '入梅第25天'); } }