Browse Source

Add a test to clear the voiddate for unresolved logs

pull/1078/head
Kat 4 years ago committed by Sam Seed
parent
commit
1ff1121774
  1. 23
      spec/models/lettings_log_spec.rb

23
spec/models/lettings_log_spec.rb

@ -2003,6 +2003,29 @@ RSpec.describe LettingsLog do
end
end
end
context "when the log is unresolved" do
let(:lettings_log) do
FactoryBot.create(
:lettings_log,
renewal: 0,
rsnvac: 5,
first_time_property_let_as_social_housing: 0,
startdate: Time.zone.tomorrow,
voiddate: Time.zone.today,
unresolved: true,
)
end
context "and the new startdate triggers void date validation" do
it "clears void date value" do
lettings_log.update!(startdate: Time.zone.yesterday)
lettings_log.reload
expect(lettings_log.startdate).to eq(Time.zone.yesterday)
expect(lettings_log.voiddate).to eq(nil)
end
end
end
end
describe "tshortfall_unknown?" do

Loading…
Cancel
Save