Require logged in user if navigate to /welcome
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
class WelcomeController < ApplicationController
|
||||
skip_authorization_check
|
||||
before_action :set_user_recommendations, only: :index, if: :current_user
|
||||
before_action :authenticate_user!, only: :welcome
|
||||
|
||||
layout "devise", only: [:welcome, :verification]
|
||||
|
||||
|
||||
@@ -4,6 +4,11 @@ feature "Welcome screen" do
|
||||
|
||||
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
|
||||
user = create(:user)
|
||||
login_through_form_as(user)
|
||||
|
||||
Reference in New Issue
Block a user