在每次测试支持之前导轨水豚黄瓜

问题描述:

我正在使用黄瓜和水豚来做我们的AT,我试图用webkit取代celerity/culerity,我想知道是否有人知道如何让每个场景运行方法(相同的方法)在执行每个测试之前。沿着前面的线:每个...在每次测试支持之前导轨水豚黄瓜

你会考虑使用RSpec /水豚?

我知道你问了关于黄瓜/水豚,但我最近从黄瓜/水豚切换到Rspec /水豚进行集成测试,并发现它非常直观。

如果你愿意尝试它,你应该能够配置它在你的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