I have this simple helper found at spec/helpers/session.rb:
def sign_in user
session[:remember_token] = user.remember_token
end
However, I get an error when I try to use it in a spec. The following:
context 'when user is is signed in' do
before do
sign_in user
request
end
specify{ expect(flash[:success]).to eq "Signed out successfully" }
end
gives me:
Failure/Error: sign_in user
NameError:
undefined local variable or method `session' for #<RSpec::ExampleGroups::AdminArea::Authentication::GuestVisitsRoot:0x00000004f835f0>
So how can I manipulate the session from inside a spec? Is it possible?