From 2260de945190ef96a30741664fc530c26a3cdc09 Mon Sep 17 00:00:00 2001 From: rgarcia Date: Sat, 5 Sep 2015 23:04:13 +0200 Subject: [PATCH] uppercases document number --- app/models/verification/residence.rb | 1 + spec/models/residence_spec.rb | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/app/models/verification/residence.rb b/app/models/verification/residence.rb index 26b994c8e..7595549b9 100644 --- a/app/models/verification/residence.rb +++ b/app/models/verification/residence.rb @@ -19,6 +19,7 @@ class Verification::Residence self.date_of_birth = parse_date('date_of_birth', attrs) attrs = remove_date('date_of_birth', attrs) super + self.document_number.upcase! end def save diff --git a/spec/models/residence_spec.rb b/spec/models/residence_spec.rb index ab0ab64f3..d4c07d20f 100644 --- a/spec/models/residence_spec.rb +++ b/spec/models/residence_spec.rb @@ -40,6 +40,13 @@ describe Verification::Residence do end end + describe "new" do + it "should upcase document number" do + residence = Verification::Residence.new({document_number: "x1234567z"}) + expect(residence.document_number).to eq("X1234567Z") + end + end + describe "save" do it "should store document number and type" do