Browse Source

CLDC-3526: Update back_path

pull/2488/head
Rachael Booth 2 years ago
parent
commit
ab6ddba3ab
  1. 2
      app/models/forms/bulk_upload_lettings/guidance.rb
  2. 2
      app/models/forms/bulk_upload_sales/guidance.rb
  3. 2
      app/views/layouts/_collection_resources.html.erb
  4. 8
      spec/models/forms/bulk_upload_lettings/guidance_spec.rb
  5. 8
      spec/models/forms/bulk_upload_sales/guidance_spec.rb

2
app/models/forms/bulk_upload_lettings/guidance.rb

@ -16,6 +16,8 @@ module Forms
case referrer
when "prepare-your-file"
bulk_upload_lettings_log_path(id: "prepare-your-file", form: { year: })
when "home"
root_path
else
guidance_path
end

2
app/models/forms/bulk_upload_sales/guidance.rb

@ -16,6 +16,8 @@ module Forms
case referrer
when "prepare-your-file"
bulk_upload_sales_log_path(id: "prepare-your-file", form: { year: })
when "home"
root_path
else
guidance_path
end

2
app/views/layouts/_collection_resources.html.erb

@ -1,7 +1,7 @@
<% if current_user %>
<h1 class="govuk-heading-l">Collection resources</h1>
<p class="govuk-body"><strong><%= govuk_link_to "Guidance for submitting social housing lettings and sales data (CORE)", guidance_path %></strong></p>
<p class="govuk-body"><strong><%= govuk_link_to "How to upload logs in bulk", bulk_upload_lettings_log_path(id: "guidance", form: { year: current_collection_start_year }) %></strong></p>
<p class="govuk-body"><strong><%= govuk_link_to "How to upload logs in bulk", bulk_upload_lettings_log_path(id: "guidance", form: { year: current_collection_start_year }, referrer: "home") %></strong></p>
<% else %>
<h2 class="govuk-heading-m">Collection resources</h2>
<% end %>

8
spec/models/forms/bulk_upload_lettings/guidance_spec.rb

@ -16,6 +16,14 @@ RSpec.describe Forms::BulkUploadLettings::Guidance do
end
end
context "when referrer is home" do
let(:referrer) { "home" }
it "returns the root path" do
expect(bu_guidance.back_path).to eq root_path
end
end
context "when referrer is guidance" do
let(:referrer) { "guidance" }

8
spec/models/forms/bulk_upload_sales/guidance_spec.rb

@ -16,6 +16,14 @@ RSpec.describe Forms::BulkUploadSales::Guidance do
end
end
context "when referrer is home" do
let(:referrer) { "home" }
it "returns the root path" do
expect(bu_guidance.back_path).to eq root_path
end
end
context "when referrer is guidance" do
let(:referrer) { "guidance" }

Loading…
Cancel
Save