Browse Source

CLDC-3526: Update back_path

pull/2482/head
Rachael Booth 2 years ago committed by Rachael Booth
parent
commit
9111ee605a
  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 case referrer
when "prepare-your-file" when "prepare-your-file"
bulk_upload_lettings_log_path(id: "prepare-your-file", form: { year: }) bulk_upload_lettings_log_path(id: "prepare-your-file", form: { year: })
when "home"
root_path
else else
guidance_path guidance_path
end end

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

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

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

@ -1,7 +1,7 @@
<% if current_user %> <% if current_user %>
<h1 class="govuk-heading-l">Collection resources</h1> <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 "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 %> <% else %>
<h2 class="govuk-heading-m">Collection resources</h2> <h2 class="govuk-heading-m">Collection resources</h2>
<% end %> <% end %>

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

@ -16,6 +16,14 @@ RSpec.describe Forms::BulkUploadLettings::Guidance do
end end
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 context "when referrer is guidance" do
let(:referrer) { "guidance" } 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
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 context "when referrer is guidance" do
let(:referrer) { "guidance" } let(:referrer) { "guidance" }

Loading…
Cancel
Save