Browse Source

displays a link to check answers page if the scheme is incomplete

pull/784/head
Kat 3 years ago
parent
commit
d5bda3f21a
  1. 3
      app/helpers/tab_nav_helper.rb
  2. 7
      spec/requests/schemes_controller_spec.rb

3
app/helpers/tab_nav_helper.rb

@ -13,7 +13,8 @@ module TabNavHelper
def scheme_cell(scheme) def scheme_cell(scheme)
link_text = scheme.service_name link_text = scheme.service_name
[govuk_link_to(link_text, scheme), "<span class=\"govuk-visually-hidden\">Scheme </span><span class=\"govuk-!-font-weight-regular app-!-colour-muted\">#{scheme.primary_client_group}</span>"].join("\n") link = scheme.confirmed? ? scheme : scheme_check_answers_path(scheme)
[govuk_link_to(link_text, link), "<span class=\"govuk-visually-hidden\">Scheme </span><span class=\"govuk-!-font-weight-regular app-!-colour-muted\">#{scheme.primary_client_group}</span>"].join("\n")
end end
def org_cell(user) def org_cell(user)

7
spec/requests/schemes_controller_spec.rb

@ -74,6 +74,13 @@ RSpec.describe SchemesController, type: :request do
assert_select ".govuk-tag", text: /Incomplete/, count: 1 assert_select ".govuk-tag", text: /Incomplete/, count: 1
end end
it "displays a link to check answers page if the scheme is incomplete" do
scheme = schemes[0]
scheme.update!(confirmed: nil)
get "/schemes"
expect(page).to have_link(nil, href: /schemes\/#{scheme.id}\/check-answers/)
end
it "shows a search bar" do it "shows a search bar" do
expect(page).to have_field("search", type: "search") expect(page).to have_field("search", type: "search")
end end

Loading…
Cancel
Save