adds specs for managed user session
This commit is contained in:
@@ -6,7 +6,7 @@ describe Management::SessionsController do
|
||||
create(:manager, username: "supermanager" , password: "secret")
|
||||
end
|
||||
|
||||
describe 'Sign up' do
|
||||
describe 'Sign in' do
|
||||
it "should return 404 if not username/password" do
|
||||
expect { get :create }.to raise_error "Not Found"
|
||||
end
|
||||
@@ -25,4 +25,17 @@ describe Management::SessionsController do
|
||||
end
|
||||
end
|
||||
|
||||
describe 'Sign out' do
|
||||
it "should destroy the session and redirect" do
|
||||
session[:manager_id] = 1
|
||||
session[:managed_user_id] = 1
|
||||
|
||||
delete :destroy
|
||||
|
||||
expect(session[:manager_id]).to be_nil
|
||||
expect(session[:managed_user_id]).to be_nil
|
||||
expect(response).to be_redirect
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user