Browse Source

hide change location answers for providers

pull/1642/head
Phil Lee 3 years ago
parent
commit
bf2398b500
  1. 4
      app/views/locations/check_answers.html.erb
  2. 11
      spec/views/locations/check_answers.html.erb_spec.rb

4
app/views/locations/check_answers.html.erb

@ -21,14 +21,16 @@
<%= summary_list.row do |row| %>
<% row.key { attr[:name] } %>
<% row.value { details_html(attr) } %>
<% if LocationPolicy.new(current_user, @location).update? %>
<% row.action(text: action_text_helper(attr, @location), href: location_edit_path(@location, attr[:attribute])) %>
<% end %>
<% end %>
<% end %>
<% end %>
</div>
</div>
<% if LocationPolicy.new(current_user, Location).create? %>
<% if LocationPolicy.new(current_user, @location).create? %>
<div class="govuk-button-group">
<%= govuk_button_to "Save and return to locations", scheme_location_confirm_path(@scheme, @location, route: params[:route]), method: :patch %>
<%= govuk_button_link_to "Cancel", scheme_locations_path(@scheme), secondary: true %>

11
spec/views/locations/check_answers.html.erb_spec.rb

@ -54,5 +54,16 @@ RSpec.describe "locations/check_answers.html.erb" do
expect(rendered).not_to have_content("Save and return to locations")
end
it "does not see change answer links" do
assign(:scheme, scheme)
assign(:location, location)
allow(view).to receive(:current_user).and_return(user)
render
expect(rendered).not_to have_content("Change")
end
end
end

Loading…
Cancel
Save