如何将rspec测试移动到集成文件夹中

时间:2012-05-11 15:56:58

标签: ruby rspec integration-testing capybara

当我在spec文件夹中名为views的文件夹中进行rspec测试时,测试运行正常。我想要做的是将rspec测试移动到测试文件夹中的集成文件夹,而不是在创建新应用程序时在开始时生成。

当我移动rspec测试并尝试运行它时,我得到一个错误,说它无法找到spec_helper.rb所以我已将该信息传输到test_helper.rb。当我尝试运行测试时,它现在说无法找到test_helper.rb。 test_helper.rb位于测试文件夹中。

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

所以我必须改变一个配置。有什么想法或建议吗?

由于 射线

0 个答案:

没有答案