Individual: remove birthdate proxy
This commit is contained in:
parent
155ffcb4ba
commit
3c8d1f13b6
2 changed files with 0 additions and 11 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue