Ruby on rails Rails capybara Cumber在每次测试支持之前
我用cucumber和capybara来做我们的ATs,我试图用webkit来代替快速性/敏捷性,我想知道是否有人知道在执行每个测试之前让每个场景运行一个方法(相同的方法)。沿着前面的线:每个… < P>你会考虑使用RSPEC/水龟吗? 我知道你问过Cucumber/Capybara,但我最近从Cucumber/Capybara切换到Rspec/Capybara进行集成测试,我发现这非常直观 如果您愿意尝试,您应该能够在spec_helper中配置它,如下所示:Ruby on rails Rails capybara Cumber在每次测试支持之前,ruby-on-rails,cucumber,capybara,Ruby On Rails,Cucumber,Capybara,我用cucumber和capybara来做我们的ATs,我试图用webkit来代替快速性/敏捷性,我想知道是否有人知道在执行每个测试之前让每个场景运行一个方法(相同的方法)。沿着前面的线:每个… < P>你会考虑使用RSPEC/水龟吗? 我知道你问过Cucumber/Capybara,但我最近从Cucumber/Capybara切换到Rspec/Capybara进行集成测试,我发现这非常直观 如果您愿意尝试,您应该能够在spec_helper中配置它,如下所示: config.around(
config.around(:each) do |example|
your_method
example.run
end
您还可以标记特定规格:
config.around(:each, :your_tag => true) do |example|
your_method
example.run
end
<>你会考虑使用RSPEC/水龟吗? 我知道你问过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