Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails capybara Cumber在每次测试支持之前_Ruby On Rails_Cucumber_Capybara - Fatal编程技术网

Ruby on rails Rails capybara Cumber在每次测试支持之前

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(

我用cucumber和capybara来做我们的ATs,我试图用webkit来代替快速性/敏捷性,我想知道是否有人知道在执行每个测试之前让每个场景运行一个方法(相同的方法)。沿着前面的线:每个…

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

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