Browse Source

Update test (#1487)

pull/1485/head
kosiakkatrina 2 years ago committed by GitHub
parent
commit
16b5b2149e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      spec/requests/lettings_logs_controller_spec.rb

6
spec/requests/lettings_logs_controller_spec.rb

@ -1080,6 +1080,7 @@ RSpec.describe LettingsLogsController, type: :request do
context "when viewing a collection of logs affected by deactivated location" do context "when viewing a collection of logs affected by deactivated location" do
let!(:affected_lettings_logs) { FactoryBot.create_list(:lettings_log, 3, unresolved: true, created_by: user) } let!(:affected_lettings_logs) { FactoryBot.create_list(:lettings_log, 3, unresolved: true, created_by: user) }
let!(:other_user_affected_lettings_log) { FactoryBot.create(:lettings_log, unresolved: true) }
let!(:non_affected_lettings_logs) { FactoryBot.create_list(:lettings_log, 4, created_by: user) } let!(:non_affected_lettings_logs) { FactoryBot.create_list(:lettings_log, 4, created_by: user) }
let(:other_user) { FactoryBot.create(:user, organisation: user.organisation) } let(:other_user) { FactoryBot.create(:user, organisation: user.organisation) }
let(:headers) { { "Accept" => "text/html" } } let(:headers) { { "Accept" => "text/html" } }
@ -1110,11 +1111,10 @@ RSpec.describe LettingsLogsController, type: :request do
end end
it "only displays the logs created by the user" do it "only displays the logs created by the user" do
affected_lettings_logs.first.update!(created_by: other_user)
get "/lettings-logs/update-logs", headers:, params: {} get "/lettings-logs/update-logs", headers:, params: {}
expect(page).to have_content(affected_lettings_logs.second.id) expect(page).to have_content(affected_lettings_logs.second.id)
expect(page).not_to have_content(affected_lettings_logs.first.id) expect(page).not_to have_content(other_user_affected_lettings_log.id)
expect(page).to have_content("You need to update 2 logs") expect(page).to have_content("You need to update 3 logs")
end end
it "displays correct content when there are no unresolved logs" do it "displays correct content when there are no unresolved logs" do

Loading…
Cancel
Save