adds specs for managed user session

This commit is contained in:
rgarcia
2015-10-11 16:58:55 +02:00
parent 54a7597168
commit 1a89c5d147
3 changed files with 136 additions and 9 deletions

View File

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