Browse Source

feat: add title test for support users

pull/3349/head
Nat Dean-Lewis 3 weeks ago
parent
commit
3764df4397
  1. 14
      spec/requests/users_controller_spec.rb

14
spec/requests/users_controller_spec.rb

@ -76,7 +76,7 @@ RSpec.describe UsersController, type: :request do
end end
describe "title link" do describe "title link" do
it "has GOV.UK header and service navigation both linking to home page" do it "has GOV.UK header and service navigation both linking to home page for non-support user" do
sign_in user sign_in user
get "/", headers:, params: {} get "/", headers:, params: {}
expect(path).to eq("/") expect(path).to eq("/")
@ -87,6 +87,18 @@ RSpec.describe UsersController, type: :request do
expect(page).to have_css(".govuk-service-navigation__link[href='/']", text: "Submit social housing lettings and sales data (CORE)") expect(page).to have_css(".govuk-service-navigation__link[href='/']", text: "Submit social housing lettings and sales data (CORE)")
end end
it "has GOV.UK header and service navigation both linking to home page for support user" do
support_user = create(:user, :support)
sign_in support_user
get "/", headers:, params: {}
follow_redirect!
govuk_header_link = '<a class="govuk-header__link govuk-header__homepage-link" href="/">'
expect(CGI.unescape_html(response.body)).to include(govuk_header_link)
expect(page).to have_css(".govuk-service-navigation__link[href='/']", text: "Submit social housing lettings and sales data (CORE)")
end
end end
describe "#deactivate" do describe "#deactivate" do

Loading…
Cancel
Save