updates verification spec

This commit is contained in:
Juanjo Bazán
2017-01-09 16:05:44 +01:00
parent be0cbb9ea1
commit 5a0d28f9f0

View File

@@ -2,18 +2,18 @@ require 'rails_helper'
describe Verification::Management::Document do describe Verification::Management::Document do
describe "#valid_age?" do describe "#valid_age?" do
it "returns false when the user is younger than sixteen years old" do it "returns false when the user is younger than the user's minimum required age" do
census_response = double(date_of_birth: Date.new(16.years.ago.year, 12, 31)) census_response = double(date_of_birth: Date.new(User.minimum_required_age.years.ago.year, 12, 31))
expect(Verification::Management::Document.new.valid_age?(census_response)).to be false expect(Verification::Management::Document.new.valid_age?(census_response)).to be false
end end
it "returns true when the user is sixteen years old" do it "returns true when the user has the user's minimum required age" do
census_response = double(date_of_birth: Date.new(16.years.ago.year, 16.years.ago.month, 16.years.ago.day)) census_response = double(date_of_birth: Date.new(User.minimum_required_age.years.ago.year, 16.years.ago.month, 16.years.ago.day))
expect(Verification::Management::Document.new.valid_age?(census_response)).to be true expect(Verification::Management::Document.new.valid_age?(census_response)).to be true
end end
it "returns true when the user is older than sixteen years old" do it "returns true when the user is older than the user's minimum required age" do
census_response = double(date_of_birth: Date.new(33.years.ago.year, 12, 31)) census_response = double(date_of_birth: Date.new((User.minimum_required_age + 10).years.ago.year, 12, 31))
expect(Verification::Management::Document.new.valid_age?(census_response)).to be true expect(Verification::Management::Document.new.valid_age?(census_response)).to be true
end end
end end