|
|
|
@ -163,7 +163,7 @@ RSpec.describe Form::Lettings::Questions::ManagingOrganisation, type: :model do |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
context "when organisation has merged" do |
|
|
|
context "when organisation has merged" do |
|
|
|
let(:absorbing_org) { create(:organisation, name: "Absorbing org", holds_own_stock: true) } |
|
|
|
let(:absorbing_org) { create(:organisation, name: "Absorbing org", holds_own_stock: true, created_at: Time.zone.local(2023, 8, 3)) } |
|
|
|
let!(:merged_org) { create(:organisation, name: "Merged org", holds_own_stock: false) } |
|
|
|
let!(:merged_org) { create(:organisation, name: "Merged org", holds_own_stock: false) } |
|
|
|
let(:user) { create(:user, :data_coordinator, organisation: absorbing_org) } |
|
|
|
let(:user) { create(:user, :data_coordinator, organisation: absorbing_org) } |
|
|
|
|
|
|
|
|
|
|
|
@ -175,9 +175,9 @@ RSpec.describe Form::Lettings::Questions::ManagingOrganisation, type: :model do |
|
|
|
it "displays merged organisation on the list of choices" do |
|
|
|
it "displays merged organisation on the list of choices" do |
|
|
|
options = { |
|
|
|
options = { |
|
|
|
"" => "Select an option", |
|
|
|
"" => "Select an option", |
|
|
|
absorbing_org.id => "Absorbing org (Your organisation)", |
|
|
|
absorbing_org.id => "Absorbing org (Your organisation, active as of 3 August 2023)", |
|
|
|
merged_org.id => "Merged org (active until 2 August 2023)", |
|
|
|
merged_org.id => "Merged org (inactive as of 2 August 2023)", |
|
|
|
merged_org.id => "Merged org (active until 2 August 2023)", |
|
|
|
merged_org.id => "Merged org (inactive as of 2 August 2023)", |
|
|
|
} |
|
|
|
} |
|
|
|
expect(question.displayed_answer_options(log, user)).to eq(options) |
|
|
|
expect(question.displayed_answer_options(log, user)).to eq(options) |
|
|
|
end |
|
|
|
end |
|
|
|
@ -188,8 +188,8 @@ RSpec.describe Form::Lettings::Questions::ManagingOrganisation, type: :model do |
|
|
|
|
|
|
|
|
|
|
|
options = { |
|
|
|
options = { |
|
|
|
"" => "Select an option", |
|
|
|
"" => "Select an option", |
|
|
|
merged_org.id => "Merged org (active until 2 August 2023)", |
|
|
|
merged_org.id => "Merged org (inactive as of 2 August 2023)", |
|
|
|
absorbing_org.id => "Absorbing org (Your organisation)", |
|
|
|
absorbing_org.id => "Absorbing org (Your organisation, active as of 3 August 2023)", |
|
|
|
managing_agent.id => "Managing org 1", |
|
|
|
managing_agent.id => "Managing org 1", |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|