【问题标题】:Rails capybara cucumber before each test supportRails capybara cucumber 每次测试支持前
【发布时间】:2012-02-06 17:25:50
【问题描述】:

我正在使用黄瓜和水豚来做我们的 AT,我正在尝试用 webkit 替换 celerity/culerity,我想知道是否有人知道让每个场景运行一个方法(相同的方法)之前的方法执行每个测试。类似于之前的一些东西:每个......

【问题讨论】:

    标签: ruby-on-rails cucumber capybara


    【解决方案1】:

    您会考虑使用 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
    

    【讨论】:

      猜你喜欢
      • 2018-06-06
      • 1970-01-01
      • 2011-07-05
      • 2013-05-19
      • 2011-10-08
      • 2013-10-19
      • 2014-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多