在每次测试支持之前,铁路黄连黄瓜

时间:2011-09-09 11:32:06

标签: ruby-on-rails cucumber capybara

我正在使用黄瓜和水豚来做我们的AT而我正试图用webkit取代快速/快速,我想知道是否有人知道如何让每个场景运行一个方法(相同的方法)之前执行每个测试。以前的事情:每个......

1 个答案:

答案 0 :(得分:0)

您会考虑使用RSpec / Capybara吗?

我知道你问过Cucumber / Capybara但是我最近从Cucumber / Capybara转到了Rspec / Capybara进行集成测试,发现它非常直观。

如果你愿意尝试一下,你应该可以在spec_helper中配置它,如下所示:

  config.around(:each) do |example|
    your_method    
    example.run
  end

您也可以标记特定的规格:

  config.around(:each, :your_tag => true) do |example|
    your_method
    example.run
  end