diff --git a/app/views/legislation/processes/proposals.html.erb b/app/views/legislation/processes/proposals.html.erb index eb8caa153..53e11485c 100644 --- a/app/views/legislation/processes/proposals.html.erb +++ b/app/views/legislation/processes/proposals.html.erb @@ -2,6 +2,8 @@ <%= render 'legislation/processes/header', process: @process, header: :full %> +<%= render 'documents/additional_documents', documents: @process.documents %> + <%= render 'key_dates', process: @process, phase: :proposals %> <%= render 'proposals_content', process: @process, proposals: @proposals %> diff --git a/spec/features/legislation/processes_spec.rb b/spec/features/legislation/processes_spec.rb index 4b71a0ccd..7d286c85d 100644 --- a/spec/features/legislation/processes_spec.rb +++ b/spec/features/legislation/processes_spec.rb @@ -134,12 +134,21 @@ feature 'Legislation' do context "show" do include_examples "not published permissions", :legislation_process_path - scenario '#show view has document present' do + scenario 'show view has document present on all phases' do process = create(:legislation_process) document = create(:document, documentable: process) + phases = ["Debate", "Proposals", "Draft publication", + "Comments", "Final result publication"] + visit legislation_process_path(process) - expect(page).to have_content(document.title) + phases.each do |phase| + within(".legislation-process-list") do + find('li', :text => "#{phase}").click_link + end + + expect(page).to have_content(document.title) + end end scenario 'show additional info button' do