Individual: remove birthdate proxy

This commit is contained in:
simon lehericey 2018-04-04 15:27:30 +02:00
parent 155ffcb4ba
commit 3c8d1f13b6
2 changed files with 0 additions and 11 deletions

View file

@ -5,12 +5,4 @@ class Individual < ApplicationRecord
validates :gender, presence: true, allow_nil: false, on: :update
validates :nom, presence: true, allow_blank: false, allow_nil: false, on: :update
validates :prenom, presence: true, allow_blank: false, allow_nil: false, on: :update
def birthdate
second_birthdate
end
def birthdate=(date)
self.second_birthdate = date
end
end

View file

@ -21,21 +21,18 @@ describe Individual do
let(:birthdate_from_user) { "12/11/1980" }
it { expect(individual.birthdate).to eq(Date.new(1980, 11, 12)) }
it { expect(individual.second_birthdate).to eq(Date.new(1980, 11, 12)) }
end
context "and the format is ISO" do
let(:birthdate_from_user) { "1980-11-12" }
it { expect(individual.birthdate).to eq(Date.new(1980, 11, 12)) }
it { expect(individual.second_birthdate).to eq(Date.new(1980, 11, 12)) }
end
context "and the format is WTF" do
let(:birthdate_from_user) { "1980 1 12" }
it { expect(individual.birthdate).to be_nil }
it { expect(individual.second_birthdate).to be_nil }
end
end
end