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
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)
absorbed_scheme = absorbing_organisation.owned_schemes.first
expect(absorbed_scheme.locations.count).to eq(1)
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_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)
end
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(location.scheme).to eq(scheme)
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.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

Loading…
Cancel
Save