Browse Source

update tests

pull/3076/head
Samuel 4 months ago
parent
commit
c2c82b83ec
  1. 14
      spec/models/form/lettings/questions/created_by_id_spec.rb
  2. 14
      spec/models/form/sales/questions/created_by_id_spec.rb

14
spec/models/form/lettings/questions/created_by_id_spec.rb

@ -74,7 +74,7 @@ RSpec.describe Form::Lettings::Questions::CreatedById, type: :model do
let(:user_in_same_org) { create(:user, organisation: data_coordinator.organisation) } let(:user_in_same_org) { create(:user, organisation: data_coordinator.organisation) }
it "only displays users that belong user's org" do it "only displays users that belong user's org" do
expect(question.displayed_answer_options(lettings_log, data_coordinator)).to eq(expected_option_for_users(data_coordinator.organisation.users)) expect(question.displayed_answer_options(lettings_log, data_coordinator)).to eq(expected_option_for_users(data_coordinator.organisation.users.active_status))
end end
context "when organisation has deleted users" do context "when organisation has deleted users" do
@ -83,7 +83,17 @@ RSpec.describe Form::Lettings::Questions::CreatedById, type: :model do
end end
it "does not display deleted users" do it "does not display deleted users" do
expect(question.displayed_answer_options(lettings_log, data_coordinator)).to eq(expected_option_for_users(data_coordinator.organisation.users.visible)) expect(question.displayed_answer_options(lettings_log, data_coordinator)).to eq(expected_option_for_users(data_coordinator.organisation.users.visible.active_status))
end
end
context "when organisation has inactive users" do
before do
create(:user, name: "Inactive user", active: false, organisation: data_coordinator.organisation)
end
it "does not display deleted users" do
expect(question.displayed_answer_options(lettings_log, data_coordinator)).to eq(expected_option_for_users(data_coordinator.organisation.users.visible.active_status))
end end
end end
end end

14
spec/models/form/sales/questions/created_by_id_spec.rb

@ -74,7 +74,7 @@ RSpec.describe Form::Sales::Questions::CreatedById, type: :model do
end end
it "only displays users that belong to managing organisation" do it "only displays users that belong to managing organisation" do
expect(question.displayed_answer_options(sales_log, data_coordinator)).to eq(expected_option_for_users(owning_org_user.organisation.users)) expect(question.displayed_answer_options(sales_log, data_coordinator)).to eq(expected_option_for_users(owning_org_user.organisation.users.active_status))
end end
context "when organisation has deleted users" do context "when organisation has deleted users" do
@ -83,7 +83,17 @@ RSpec.describe Form::Sales::Questions::CreatedById, type: :model do
end end
it "does not display deleted users" do it "does not display deleted users" do
expect(question.displayed_answer_options(sales_log, data_coordinator)).to eq(expected_option_for_users(owning_org_user.organisation.users.visible)) expect(question.displayed_answer_options(sales_log, data_coordinator)).to eq(expected_option_for_users(owning_org_user.organisation.users.visible.active_status))
end
end
context "when organisation has inactive users" do
before do
create(:user, name: "Inactive user", active: false, organisation: data_coordinator.organisation)
end
it "does not display inactive users" do
expect(question.displayed_answer_options(sales_log, data_coordinator)).to eq(expected_option_for_users(data_coordinator.organisation.users.visible.active_status))
end end
end end
end end

Loading…
Cancel
Save