0

目前,我在 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

那么是否有我必须更改的配置。有什么想法或建议吗?

谢谢雷

4

0 回答 0