目前,我在 spec 文件夹中名为 views 的文件夹中有 rspec 测试,并且测试运行良好。我想要做的是将 rspec 测试移动到测试文件夹中的集成文件夹,而不是在创建新应用程序时在开始时生成。
当我移动 rspec 测试并尝试运行它们时,我收到一条错误消息,说它找不到 spec_helper.rb 所以我将该信息转移到 test_helper.rb 中。当我尝试运行测试时,它现在说它找不到 test_helper.rb。test_helper.rb 位于 test 文件夹中。
spec_helper.rb 代码
ENV["RAILS_ENV"] ||= 'test'
require File.expand_path("../../config/environment", __FILE__)
require "rspec"
require 'rspec/rails'
require "rubygems"
require "capybara/rspec"
require "capybara/dsl"
RSpec.configure do |config|
config.mock_with :rspec
config.include Capybara::DSL
config.formatter = :documentation # :progress, :html, :textmate
end
Capybara.configure do |config|
config.run_server=true
config.default_driver=:selenium
end
end
那么是否有我必须更改的配置。有什么想法或建议吗?
谢谢雷