changes poll recounts/results specs to respect foreign keys

This commit is contained in:
Juanjo Bazán
2017-02-12 15:57:20 +01:00
parent 5923d7103c
commit c1997ffca4
5 changed files with 20 additions and 20 deletions

View File

@@ -23,18 +23,18 @@ describe :final_recount do
expect(final_recount.count_log).to eq("")
final_recount.count = 33
final_recount.officer_assignment_id = 1
final_recount.officer_assignment = create(:poll_officer_assignment, id: 111)
final_recount.save
final_recount.count = 32
final_recount.officer_assignment_id = 2
final_recount.officer_assignment = create(:poll_officer_assignment, id: 112)
final_recount.save
final_recount.count = 34
final_recount.officer_assignment_id = 3
final_recount.officer_assignment = create(:poll_officer_assignment, id: 113)
final_recount.save
expect(final_recount.officer_assignment_id_log).to eq(":1:2")
expect(final_recount.officer_assignment_id_log).to eq(":111:112")
end
end

View File

@@ -25,19 +25,19 @@ describe Poll::NullResult do
expect(null_result.officer_assignment_id_log).to eq("")
null_result.amount = 33
null_result.officer_assignment_id = 1
null_result.officer_assignment = create(:poll_officer_assignment, id: 101)
null_result.save
null_result.amount = 32
null_result.officer_assignment_id = 2
null_result.officer_assignment = create(:poll_officer_assignment, id: 102)
null_result.save
null_result.amount = 34
null_result.officer_assignment_id = 3
null_result.officer_assignment = create(:poll_officer_assignment, id: 103)
null_result.save
expect(null_result.amount_log).to eq(":33:32")
expect(null_result.officer_assignment_id_log).to eq(":1:2")
expect(null_result.officer_assignment_id_log).to eq(":101:102")
end
it "should update author_id if amount changes" do

View File

@@ -36,19 +36,19 @@ describe Poll::PartialResult do
expect(partial_result.officer_assignment_id_log).to eq("")
partial_result.amount = 33
partial_result.officer_assignment_id = 1
partial_result.officer_assignment = create(:poll_officer_assignment, id: 10)
partial_result.save
partial_result.amount = 32
partial_result.officer_assignment_id = 2
partial_result.officer_assignment = create(:poll_officer_assignment, id: 20)
partial_result.save
partial_result.amount = 34
partial_result.officer_assignment_id = 3
partial_result.officer_assignment = create(:poll_officer_assignment, id: 30)
partial_result.save
expect(partial_result.amount_log).to eq(":33:32")
expect(partial_result.officer_assignment_id_log).to eq(":1:2")
expect(partial_result.officer_assignment_id_log).to eq(":10:20")
end
it "should update author_id if amount changes" do

View File

@@ -23,18 +23,18 @@ describe :recount do
expect(recount.count_log).to eq("")
recount.count = 33
recount.officer_assignment_id = 1
recount.officer_assignment = create(:poll_officer_assignment, id: 11)
recount.save
recount.count = 32
recount.officer_assignment_id = 2
recount.officer_assignment = create(:poll_officer_assignment, id: 12)
recount.save
recount.count = 34
recount.officer_assignment_id = 3
recount.officer_assignment = create(:poll_officer_assignment, id: 13)
recount.save
expect(recount.officer_assignment_id_log).to eq(":1:2")
expect(recount.officer_assignment_id_log).to eq(":11:12")
end
end

View File

@@ -25,19 +25,19 @@ describe Poll::WhiteResult do
expect(white_result.officer_assignment_id_log).to eq("")
white_result.amount = 33
white_result.officer_assignment_id = 1
white_result.officer_assignment = create(:poll_officer_assignment, id: 21)
white_result.save
white_result.amount = 32
white_result.officer_assignment_id = 2
white_result.officer_assignment = create(:poll_officer_assignment, id: 22)
white_result.save
white_result.amount = 34
white_result.officer_assignment_id = 3
white_result.officer_assignment = create(:poll_officer_assignment, id: 23)
white_result.save
expect(white_result.amount_log).to eq(":33:32")
expect(white_result.officer_assignment_id_log).to eq(":1:2")
expect(white_result.officer_assignment_id_log).to eq(":21:22")
end
it "should update author_id if amount changes" do