|
|
|
@ -76,8 +76,12 @@ 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 for non-support user" do |
|
|
|
context "for a non-support user" do |
|
|
|
|
|
|
|
before do |
|
|
|
sign_in user |
|
|
|
sign_in user |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it "has GOV.UK header and service navigation both linking to home page" do |
|
|
|
get "/", headers:, params: {} |
|
|
|
get "/", headers:, params: {} |
|
|
|
expect(path).to eq("/") |
|
|
|
expect(path).to eq("/") |
|
|
|
expect(page).to have_content("Welcome back") |
|
|
|
expect(page).to have_content("Welcome back") |
|
|
|
@ -87,10 +91,16 @@ 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 |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
context "for a support user" do |
|
|
|
|
|
|
|
let(:support_user) { create(:user, :support) } |
|
|
|
|
|
|
|
|
|
|
|
it "has GOV.UK header and service navigation both linking to home page for support user" do |
|
|
|
before do |
|
|
|
support_user = create(:user, :support) |
|
|
|
|
|
|
|
sign_in support_user |
|
|
|
sign_in support_user |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
it "has GOV.UK header and service navigation both linking to home page" do |
|
|
|
get "/", headers:, params: {} |
|
|
|
get "/", headers:, params: {} |
|
|
|
follow_redirect! |
|
|
|
follow_redirect! |
|
|
|
|
|
|
|
|
|
|
|
@ -100,6 +110,7 @@ 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 |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
describe "#deactivate" do |
|
|
|
describe "#deactivate" do |
|
|
|
it "does not let you see deactivate page" do |
|
|
|
it "does not let you see deactivate page" do |
|
|
|
|