title: Undefined method 'action' running single RSpec file for a rails controller
body: <p>I have a peculiar situation - an rspec file fails when run independently, but run okay when run as part of the entire suite.</p>
  
  <pre><code>Failure/Error: visit oauth_callback_path
       NoMethodError:
         undefined method `action' for MyController:Class
       # &lt;internal:prelude&gt;:10:in `synchronize'
       # ./spec/requests/login_spec.rb:xx:in `block (5 levels) in &lt;top (required)&gt;'
       # ./spec/requests/login_spec.rb:xx:in `block (4 levels) in &lt;top (required)&gt;'
  </code></pre>
  
  <p>Simplified spec:</p>
  
  <pre><code>require 'spec_helper'
  
  class MyController
    def oauth_response
      sign_in(
          ENV['TEST_ACCESS_TOKEN'],
          ENV['TEST_ACCESS_SECRET'])
      redirect_to root_path
    end
  end
  
  
  describe 'logging in' do
    it 'login' do
      visit oauth_callback_path
      response.should be_success
    end
  end
  </code></pre>