basalt / testing/src / time
Variable: time
> const time: object
Defined in: testing/src/time.ts:36
Time travel without a test-runner dependency — works in any runner:
time.travel('15d') // trials expire, meters roll over time.travelTo(new Date('2027-01-01')) time.restore() // always call in afterEach
Type Declaration
restore()
> restore(): void
Undoes the patch and resets the offset.
Returns
void
travel()
> travel(duration): void
Parameters
duration
Returns
void
travelTo()
> travelTo(date): void
Parameters
date
Date
Returns
void