Browse Source

Fix some timezones in tests (#2351)

pull/2352/head^2
kosiakkatrina 9 months ago committed by GitHub
parent
commit
81d0363a60
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 12
      spec/services/merge/merge_organisations_service_spec.rb

12
spec/services/merge/merge_organisations_service_spec.rb

@ -334,26 +334,30 @@ RSpec.describe Merge::MergeOrganisationsService do
end end
it "moves the deactivations to absorbing organisation and removes them from merging organisations" do it "moves the deactivations to absorbing organisation and removes them from merging organisations" do
expected_startdate = (Time.zone.today - 6.years).in_time_zone
expect(absorbing_organisation.owned_schemes.count).to eq(1) expect(absorbing_organisation.owned_schemes.count).to eq(1)
absorbed_scheme = absorbing_organisation.owned_schemes.first absorbed_scheme = absorbing_organisation.owned_schemes.first
expect(absorbed_scheme.locations.count).to eq(1) expect(absorbed_scheme.locations.count).to eq(1)
absorbed_location = absorbed_scheme.locations.first absorbed_location = absorbed_scheme.locations.first
expect(absorbed_scheme.startdate).to eq(Time.zone.today - 6.years) expect(absorbed_scheme.startdate).to eq(expected_startdate)
expect(absorbed_scheme.scheme_deactivation_periods.count).to eq(1) expect(absorbed_scheme.scheme_deactivation_periods.count).to eq(1)
expect(absorbed_location.startdate).to eq(Time.zone.today - 6.years) expect(absorbed_location.startdate).to eq(expected_startdate)
expect(absorbed_location.location_deactivation_periods.count).to eq(1) expect(absorbed_location.location_deactivation_periods.count).to eq(1)
end end
it "deactivates schemes and locations on the merged organisation" do it "deactivates schemes and locations on the merged organisation" do
expected_deactivation_date = (Time.zone.today - 6.years).in_time_zone
expect(scheme.owning_organisation).to eq(merging_organisation) expect(scheme.owning_organisation).to eq(merging_organisation)
expect(location.scheme).to eq(scheme) expect(location.scheme).to eq(scheme)
expect(scheme.scheme_deactivation_periods.count).to eq(1) expect(scheme.scheme_deactivation_periods.count).to eq(1)
expect(scheme.scheme_deactivation_periods.last.deactivation_date).to eq(Time.zone.today - 6.years) expect(scheme.scheme_deactivation_periods.last.deactivation_date).to eq(expected_deactivation_date)
expect(location.location_deactivation_periods.count).to eq(1) expect(location.location_deactivation_periods.count).to eq(1)
expect(location.location_deactivation_periods.last.deactivation_date).to eq(Time.zone.today - 6.years) expect(location.location_deactivation_periods.last.deactivation_date).to eq(expected_deactivation_date)
end end
end end

Loading…
Cancel
Save