Browse Source

update test

CLDC-3938-fix-ppostcode-bu
Carolyn 1 week ago
parent
commit
3b34cd0086
  1. 10
      spec/models/lettings_log_derived_fields_spec.rb

10
spec/models/lettings_log_derived_fields_spec.rb

@ -1016,11 +1016,13 @@ RSpec.describe LettingsLog, type: :model do
postcode = "SW1A 1AA" postcode = "SW1A 1AA"
log.assign_attributes(postcode_known: 1, postcode_full: postcode, renewal: 1) log.assign_attributes(postcode_known: 1, postcode_full: postcode, renewal: 1)
expect { log.send :process_postcode_changes! }.to change(log, :la).to(expected_la) expect { log.send :process_postcode_changes! }
expect { log.set_derived_fields! } .to change(log, :la).to(expected_la)
.to change(log, :ppostcode_full).to(postcode) .and change(log, :ppostcode_full).to(postcode)
.and change(log, :ppcodenk).to(0) .and change(log, :ppcodenk).to(0)
.and change(log, :prevloc).to(expected_la)
expect { log.set_derived_fields! }
.to change(log, :prevloc).to(expected_la)
end end
it "clears values for previous location and related fields when log is a renewal and current values are cleared" do it "clears values for previous location and related fields when log is a renewal and current values are cleared" do

Loading…
Cancel
Save