Adds specs for creating failed officing census calls

This commit is contained in:
kikito
2017-02-08 14:55:44 +01:00
parent 871846c070
commit 8ca4cc22b0
3 changed files with 26 additions and 4 deletions

View File

@@ -93,5 +93,19 @@ describe Officing::Residence do
expect(user.geozone).to eq(geozone)
end
it "stores failed census calls" do
residence = build(:officing_residence, :invalid, document_number: "12345678Z")
residence.save
expect(FailedCensusCall.count).to eq(1)
expect(FailedCensusCall.first).to have_attributes({
user_id: residence.user.id,
poll_officer_id: residence.officer.id,
document_number: "12345678Z",
document_type: "1",
year_of_birth: Time.current.year
})
end
end
end