Files
nairobi/spec/models/poll/recount_spec.rb

40 lines
933 B
Ruby

require 'rails_helper'
describe :recount do
it "should update count_log if count changes" do
recount = create(:poll_recount, count: 33)
expect(recount.count_log).to eq("")
recount.count = 33
recount.save
recount.count = 32
recount.save
recount.count = 34
recount.save
expect(recount.count_log).to eq(":33:32")
end
it "should update officer_assignment_id_log if count changes" do
recount = create(:poll_recount, count: 33)
expect(recount.count_log).to eq("")
recount.count = 33
recount.officer_assignment = create(:poll_officer_assignment, id: 11)
recount.save
recount.count = 32
recount.officer_assignment = create(:poll_officer_assignment, id: 12)
recount.save
recount.count = 34
recount.officer_assignment = create(:poll_officer_assignment, id: 13)
recount.save
expect(recount.officer_assignment_id_log).to eq(":11:12")
end
end