2014-07-21 12 views
7

Tôi cố gắng để chạy bundle exec rspec nhưng tôi nhận được lỗi sau đó đã được ném vào cuộc gọi của tôi để spec_helper.rbRSpec/Rails: uninitialized ActiveSupport liên tục :: Autoload (NameError)

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

Đây là tập tin spec_helper.rb của tôi:

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

dòng 'require' rspec/rails'' đang khiến tôi gặp rắc rối. – Thalatta

+5

Đặt điều đó sau khi cấu hình/môi trường yêu cầu. – DiegoSalazar

+0

@ diego.greyrobot THANK YOU! – Thalatta

Trả lời

3

sau khi chuyển đổi thứ tự của RSpec tôi nộp như sau, tôi không còn nhận được lỗi liên tục chưa được khởi tạo:

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! 
Các vấn đề liên quan