2014-07-21 14 views
7

Sto cercando di eseguire bundle exec rspec ma sto ottenendo il seguente errore che viene gettato nella mia chiamata a spec_helper.rbRspec/Rails: non inizializzata costante ActiveSupport :: caricamento automatico (NameError)

template.rb:8:in `<class:Template>': uninitialized constant ActiveSupport::Autoload (NameError) 

Ecco il mio file spec_helper.rb:

require 'rubygems' 
require 'rspec/rails' 
ENV["RAILS_ENV"] ||= 'test' 
require File.expand_path("../../config/environment", __FILE__) 
RSpec.configure do |config| 
    config.infer_spec_type_from_file_location! 
end 
+0

la riga 'require 'rspec/rails'' mi mette nei guai. – Thalatta

+5

Metti quello dopo che il config/ambiente richiedono. – DiegoSalazar

+0

@ diego.greyrobot GRAZIE! – Thalatta

risposta

3

Dopo aver acceso l'ordine della mia Rspec file nella seguente, ho più la non inizializzato errore costante:

require File.expand_path("../../config/environment", __FILE__) 
require 'rspec/rails' 
require 'capybara/rspec' 
require 'capybara/poltergeist' 
Capybara.register_driver :poltergeist do |app| 
    Capybara::Poltergeist::Driver.new(app, {:js_errors=> false}) 
end 
RSpec.configure do |config| 
    config.infer_spec_type_from_file_location! 
Problemi correlati