From a982f97cbdf47610d8c3b31cc17298934d0ff17c Mon Sep 17 00:00:00 2001 From: decabeza Date: Thu, 27 Dec 2018 13:02:44 +0100 Subject: [PATCH 1/2] Adds documents list on legislation process proposals phase --- app/views/legislation/processes/proposals.html.erb | 2 ++ 1 file changed, 2 insertions(+) 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 %> From a8fb479be59d4d7ea97db6be4380f0fe9c224566 Mon Sep 17 00:00:00 2001 From: decabeza Date: Fri, 28 Dec 2018 13:01:34 +0100 Subject: [PATCH 2/2] Adds specs for show view has document present on all phases --- spec/features/legislation/processes_spec.rb | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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