|
|
|
@ -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 |
|
|
|
|