For me, it's time to go to StackOverflow.com again. The hardest part was searching for the right answer. But once it was found, it just works!
So, for those of you stuck in (Michael Hartl's awesome Rails Tutorial) chapter 10 and wondering why you now have RSpec giving you 7-10 errors, don't worry!
I had suspected all along that this was just one of the differences between Rails 3.0 and Rails 3.1, and it appears that I was right! When searching for "test_sign_in" the 4th hit took me here, and the answer redirected me here, where I received the bizarre but efficient changes that needed to be made.
In sessions_helper, find def sign_in
- old:
current_user = user - new:
current_user = user
@current_user = user
- old:
current_user = nil - new:
current_user = nil
@current_user = nil
[TDD = Test Driven Development]