22 lines
529 B
Ruby
22 lines
529 B
Ruby
require 'spec_helper'
|
|
|
|
describe ApplicationController do
|
|
let(:user) { FactoryGirl.create(:user) }
|
|
|
|
describe '#current_user=' do
|
|
it 'stores the user id in the session as :user_id' do
|
|
controller.current_user = user
|
|
session[:user_id].should == 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
|
|
controller.current_user.should == user
|
|
end
|
|
end
|
|
end
|
|
end
|