如何在多个测试文件夹(spec和capybara)上使用Rspec + Guard + Glow + Spork

时间:2012-01-01 05:24:34

标签: ruby-on-rails rspec capybara spork guard

我正在尝试在我的ruby上设置Rspec + guard + glow + spork on rails test on mac。它们在我的'spec'目录上运行得很好。

但我有一个不同的文件夹,带有分离的帮助器来存储水豚测试。我应该做些什么来配置guard + glow + spork使它们一次性工作在两个测试文件夹上'后卫开始'。

这是我的目录结构简要

-app \

----规格\

------ spec_helper.rb

----场景\

------ scenario_helper.rb

1 个答案:

答案 0 :(得分:0)

您可以为两个路径创建两个不同的组...

    # in your Guardfile
    group 'acceptance-tests' do
      guard 'rspec', :spec_paths => ['scenarios/'] do
        # ...
      end
    end

    group 'unit-tests' do
      guard 'rspec', :spec_paths => ['spec/models', 'spec/controllers', 'spec/routing'] do
        # ...
      end
    end