Session empty after request

Can anyone tell me what I’m doing wrong here?

it ‘should try to set the current user from the session’ do
controller.session[SessionKeys::USER_ID] = 1
user = mock_model(User)
User.stub!(:find).and_return(user)
User.should_receive(:find).with(1).and_return(user)
controller.should_receive(:set_current_user)
do_request
end

When I watch the spec with my debugger, when it gets to the code, the
session is empty, and the spec fails. What would be causing this? Am I
setting the session wrong? I have also tried just session, and
request.session with the same results.

Thanks,
Steve

On Sat, Mar 8, 2008 at 4:37 PM, Steve [email protected] wrote:

When I watch the spec with my debugger, when it gets to the code, the
session is empty, and the spec fails. What would be causing this? Am I
setting the session wrong? I have also tried just session, and
request.session with the same results.

You’ve uncovered a bug. I forwarded this mail to
http://rspec.lighthouseapp.com (please put bug reports there in the
future), creating
Lighthouse - Beautifully Simple Issue Tracking.

Fixed in Fixed bug in which session object in example was not the same instanc… · dchelimsky/rspec@097d63d · GitHub.

Cheers,
David