Browse Source

Update tests

CLDC-3787-Autocomplete-address-search
Manny Dinssa 2 weeks ago
parent
commit
a95d6e6786
  1. 13
      spec/shared/shared_examples_for_derived_fields.rb
  2. 1
      spec/shared/shared_log_examples.rb

13
spec/shared/shared_examples_for_derived_fields.rb

@ -25,11 +25,14 @@ RSpec.shared_examples "shared examples for derived fields" do |log_type|
end
it "does not affect older logs with uprn_confirmed == 0" do
log = FactoryBot.build(log_type, uprn_known: 0, uprn: nil, uprn_confirmed: 0)
expect { log.set_derived_fields! }.to not_change(log, :uprn_known)
.and not_change(log, :uprn)
.and not_change(log, :uprn_confirmed)
Timecop.freeze(Time.zone.local(2023, 4, 1)) do
log = FactoryBot.build(log_type, uprn_known: 0, uprn: nil, uprn_confirmed: 0)
allow(log.form).to receive(:start_year_2024_or_later?).and_return(false)
expect { log.set_derived_fields! }.to not_change(log, :uprn_known)
.and not_change(log, :uprn)
.and not_change(log, :uprn_confirmed)
end
Timecop.return
end
end
end

1
spec/shared/shared_log_examples.rb

@ -155,7 +155,6 @@ RSpec.shared_examples "shared log examples" do |log_type|
.and change(log, :uprn_confirmed).from(nil).to(1)
.and change(log, :uprn).from(nil).to("UPRN")
.and change(log, :uprn_known).from(nil).to(1)
.and change(log, :uprn_selection).from("UPRN").to(nil)
.and change(log, :county).from("county").to(nil)
end
end

Loading…
Cancel
Save