From 4e4057573d6630cbf6a31fedea0832af0c367e40 Mon Sep 17 00:00:00 2001 From: Bertocq Date: Sat, 21 Oct 2017 00:23:33 +0200 Subject: [PATCH] Fix store officer and booth info spec --- spec/features/officing/voters_spec.rb | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/spec/features/officing/voters_spec.rb b/spec/features/officing/voters_spec.rb index d5db0bde2..fabea072a 100644 --- a/spec/features/officing/voters_spec.rb +++ b/spec/features/officing/voters_spec.rb @@ -107,13 +107,15 @@ feature "Voters" do poll1 = create(:poll, name: "¿Quieres que XYZ sea aprobado?") poll2 = create(:poll, name: "Pregunta de votación de prueba") - ba1 = create(:poll_booth_assignment, poll: poll1) - ba2 = create(:poll_booth_assignment, poll: poll2) - oa1 = create(:poll_officer_assignment, officer: officer, booth_assignment: ba1, date: Date.current) - oa2 = create(:poll_officer_assignment, officer: officer, booth_assignment: ba2, date: Date.current) + second_booth = create(:poll_booth) + + ba1 = create(:poll_booth_assignment, poll: poll1, booth: second_booth ) + ba2 = create(:poll_booth_assignment, poll: poll2, booth: second_booth ) + create(:poll_shift, officer: officer, booth: second_booth, date: Date.current, task: :vote_collection) validate_officer visit new_officing_residence_path + set_officing_booth(second_booth) officing_verify_residence within("#poll_#{poll1.id}") do @@ -133,10 +135,10 @@ feature "Voters" do voter1 = Poll::Voter.first expect(voter1.booth_assignment).to eq(ba1) - expect(voter1.officer_assignment).to eq(oa1) + expect(voter1.officer_assignment).not_to be_nil voter2 = Poll::Voter.last expect(voter2.booth_assignment).to eq(ba2) - expect(voter2.officer_assignment).to eq(oa2) + expect(voter2.officer_assignment).not_to be_nil end end