diff --git a/app/validators/candidates/create_validator.rb b/app/validators/candidates/create_validator.rb index 764fc70..32d3de2 100644 --- a/app/validators/candidates/create_validator.rb +++ b/app/validators/candidates/create_validator.rb @@ -10,7 +10,7 @@ class CreateValidator < BaseValidator def past_birtdate return if birthdate.blank? - errors.add(:birthdate, :future_date) if birthdate > Date.current + errors.add(:birthdate, :future_date) if birthdate >= Date.current end end end diff --git a/spec/validators/candidates/create_validator_spec.rb b/spec/validators/candidates/create_validator_spec.rb index 0e6bb40..23a990a 100644 --- a/spec/validators/candidates/create_validator_spec.rb +++ b/spec/validators/candidates/create_validator_spec.rb @@ -39,5 +39,11 @@ it { is_expected.to be false } end + + context 'when the birthdate is today' do + before { candidate.birthdate = Date.current } + + it { is_expected.to be false } + end end end