UNPKG

misc-utils-of-mine-generic

Version:

Miscellaneous utilities for JavaScript/TypeScript that I often use

26 lines (23 loc) 892 B
import { nextTime, NextTimeConfig } from '../..' describe('time/nextTime', () => { it('should work with 0 as default startingDate', () => { const config: NextTimeConfig = { step: 100, from: new Date(850), // startingDate: new Date(0) } const result = nextTime(config) expect(result.getTime()).toBe(900) // console.log(`next time from ${config.from.getTime()}, step ${config.step} starting from ${config.startingDate ?.getTime()} is ${result}`) }) it('should work with other startingDate', () => { const config: NextTimeConfig = { step: 100, from: new Date(850), startingDate: new Date(80) } const result = nextTime(config) expect(result.getTime()).toBe(980) // console. log(`next time from ${config.from.getTime()}, step ${config.step} starting from ${config.startingDate ?.getTime()} is ${result}`) }) })