【发布时间】:2015-11-30 12:02:09
【问题描述】:
我目前正在为我们的 Rails 4 应用程序编写与 Capybara 的集成测试。为了使其尽可能轻量级,我编写了一个 capybara_helper.rb 文件,该文件位于 spec 文件夹内,用于 RSpec。
但是,每次运行 RSpec 测试时都会加载此文件,从而破坏了最初存在于测试套件中的现有 Capybara 测试的配置。
有没有办法告诉/配置 RSpec 在启动“正常”单元测试时不加载此文件?
我的集成测试使用命令RAILS_ENV=test bundle exec rspec --tag @type:capybara 加载。我们的正常测试只是使用rake parallel:spec[4] 运行
【问题讨论】:
标签: ruby-on-rails unit-testing rspec