Require logged in user if navigate to /welcome
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
class WelcomeController < ApplicationController
|
class WelcomeController < ApplicationController
|
||||||
skip_authorization_check
|
skip_authorization_check
|
||||||
before_action :set_user_recommendations, only: :index, if: :current_user
|
before_action :set_user_recommendations, only: :index, if: :current_user
|
||||||
|
before_action :authenticate_user!, only: :welcome
|
||||||
|
|
||||||
layout "devise", only: [:welcome, :verification]
|
layout "devise", only: [:welcome, :verification]
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,11 @@ feature "Welcome screen" do
|
|||||||
|
|
||||||
let(:budget) { create(:budget) }
|
let(:budget) { create(:budget) }
|
||||||
|
|
||||||
|
scenario "requires a logged in user" do
|
||||||
|
visit welcome_path
|
||||||
|
expect(page).to have_content "You must sign in or register to continue."
|
||||||
|
end
|
||||||
|
|
||||||
scenario "for a not verified user" do
|
scenario "for a not verified user" do
|
||||||
user = create(:user)
|
user = create(:user)
|
||||||
login_through_form_as(user)
|
login_through_form_as(user)
|
||||||
|
|||||||
Reference in New Issue
Block a user