Add test for getCycleDayNumber

This commit is contained in:
Julia Friesel
2018-12-21 14:40:47 +01:00
parent 6b0d202272
commit 9bd0eedfaf
2 changed files with 22 additions and 2 deletions
+1 -2
View File
@@ -40,7 +40,7 @@ export default function config(opts) {
const lastMensesLocalDate = LocalDate.parse(lastMensesStart.date)
const diffInDays = lastMensesLocalDate.until(targetDate, DAYS)
// take maxCycleLength into account (we don't display cycle day numbers higher than 99 at the moment)
if (diffInDays >= 99) return null
if (diffInDays >= maxCycleLength) return null
// cycle starts at day 1
return diffInDays + 1
}
@@ -65,7 +65,6 @@ export default function config(opts) {
}
function getCycleForCycleStartDay(startDay) {
// TODO this needs to be made cycle length aware. all other places can go?
const cycleStartIndex = cycleDaysSortedByDate.indexOf(startDay)
const i = cycleStartsSortedByDate.indexOf(startDay)
const nextMensesStart = cycleStartsSortedByDate[i - 1]