diff --git a/spec/requests/merge_requests_controller_spec.rb b/spec/requests/merge_requests_controller_spec.rb index cfe47822f..119511f7c 100644 --- a/spec/requests/merge_requests_controller_spec.rb +++ b/spec/requests/merge_requests_controller_spec.rb @@ -491,7 +491,7 @@ RSpec.describe MergeRequestsController, type: :request do end context "with a merged request" do - let(:merge_request) { create(:merge_request, request_merged: true, total_users: 34, total_schemes: 12) } + let(:merge_request) { create(:merge_request, request_merged: true, total_users: 34, total_schemes: 12, total_stock_owners: 8, total_managing_agents: 5) } it "shows saved users count and doesn't have links to view merge outcomes" do expect(merge_request.status).to eq("request_merged") @@ -504,10 +504,17 @@ RSpec.describe MergeRequestsController, type: :request do expect(page).not_to have_link("View", href: scheme_outcomes_merge_request_path(merge_request)) expect(page).to have_content("12 schemes") end + + it "shows stock owners and managing agents count and doesn't have links to view merge outcomes" do + expect(merge_request.status).to eq("processing") + expect(page).not_to have_link("View", href: relationship_outcomes_merge_request_path(merge_request)) + expect(page).to have_content("8 stock owners") + expect(page).to have_content("5 managing agents") + end end context "with a processing request" do - let(:merge_request) { create(:merge_request, processing: true, total_users: 51, total_schemes: 33) } + let(:merge_request) { create(:merge_request, processing: true, total_users: 51, total_schemes: 33, total_stock_owners: 15, total_managing_agents: 20) } it "shows saved users count and doesn't have links to view merge outcomes" do expect(merge_request.status).to eq("processing") @@ -520,6 +527,13 @@ RSpec.describe MergeRequestsController, type: :request do expect(page).not_to have_link("View", href: scheme_outcomes_merge_request_path(merge_request)) expect(page).to have_content("33 schemes") end + + it "shows stock owners and managing agents count and doesn't have links to view merge outcomes" do + expect(merge_request.status).to eq("processing") + expect(page).not_to have_link("View", href: relationship_outcomes_merge_request_path(merge_request)) + expect(page).to have_content("15 stock owners") + expect(page).to have_content("20 managing agents") + end end end