test: fix calendar tests

This commit is contained in:
Mo
2022-10-31 08:16:13 -05:00
parent 4e72a796cb
commit 05305b5298
3 changed files with 36 additions and 10 deletions

View File

@@ -55,9 +55,13 @@ export function addDays(date: Date, days: number) {
return result
}
export function addMonths(date: Date, months: number) {
/**
* @returns Date with day equal to first day of the offseted month
*/
export function addCalendarMonths(date: Date, months: number) {
const result = new Date(date)
result.setMonth(result.getMonth() + months)
const day = 1
result.setMonth(result.getMonth() + months, day)
return result
}