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
+21
View File
@@ -71,6 +71,27 @@ describe('getCycleDayNumber', () => {
const result = getCycleDayNumber(targetDate)
expect(result).to.be.null()
})
it('returns null if the cycle is longer than the max', function () {
const cycleStarts = [{
date: '2018-05-09',
isCycleStart: true,
bleeding: {
value: 2
}
}, {
date: '2018-05-03',
isCycleStart: true,
bleeding: { value: 2 }
}]
// we use the default 99 days max length
const getCycleDayNumber = cycleModule({
cycleStartsSortedByDate: cycleStarts
}).getCycleDayNumber
const targetDate = '2018-08-16'
const result = getCycleDayNumber(targetDate)
expect(result).to.be.null()
})
})
describe('getPreviousCycle', () => {