scube-server/spec/controllers/application_controller_spec.rb
2015-05-01 15:21:41 +00:00

20 lines
501 B
Ruby

describe ApplicationController do
let(:user) { create :user }
describe '#current_user=' do
it 'stores the user id in the session as :user_id' do
controller.current_user = user
expect(session[:user_id]).to eq user.id
end
end
describe '#current_user' do
context 'when session[:user_id] is set' do
it 'returns the User instance from the session' do
session[:user_id] = user.id
expect(controller.current_user).to eq user
end
end
end
end