I’m trying to test Rails action that looks like this:
authentication_failed and return
@facebook_user = facebook_session.user
authentication_failed method redirects to ‘/’.
The test looks like this:
it ‘should call authentication_failed’ do
The problem is that in the test, despite the fact that
facebook_session is nil and the authentication_failed method is
called, the action does not return and I got error in
facebook_session.user line, because facebook_session is nil.
If I move the return keyword to the next line, the test complains then
about missing create.erb template.
Any ideas how to solve it?