Nel mio spec_helper.rb ho aggiuntoRails 4 + Rspec + Devise: metodo non definito 'env' in specifiche del controller per sign_in un utente
config.include Devise::TestHelpers, :type => :controller
Nel regolatore spec prima: tutto I'am gancio cercando di accedi utente con questo codice
@request.env["devise.mapping"] = Devise.mappings[:user]
user = FactoryGirl.create(:confirmed_user)
sign_in user
e ottenere NoMethodError: metodo non definito `env' per nil: NilClass.
Qualche idea?
Provare a richiedere Warden :: Test :: Helpers. Vedi questo thread: http://stackoverflow.com/questions/8996246/rspec-integration-test-with-devise-throws-nomethoderror-error –