Some matching tests

This commit is contained in:
Konstantin Mamalakis 2018-03-09 01:45:22 +02:00 committed by Josh Harvey
parent f8ec2be6e8
commit e7193e3948
5 changed files with 146 additions and 10 deletions

View file

@ -20,6 +20,7 @@ function isDateWithinSomeDaysOfPeriod (period, date, days) {
}
const isBornTooLongSince = _.curry((days, dateObject, individual) => {
if (!dateObject) return false
if (_.isEmpty(individual.birthDatePeriods)) return false
const isWithinSomeYears = _.partialRight(isDateWithinSomeDaysOfPeriod, [dateObject.date, days])
return !_.some(isWithinSomeYears, individual.birthDatePeriods)