Ruby on rails Cucumber是否应该使用RSpec features文件夹?

Ruby on rails Cucumber是否应该使用RSpec features文件夹?,ruby-on-rails,rspec,tdd,cucumber,bdd,Ruby On Rails,Rspec,Tdd,Cucumber,Bdd,首先,我明白这是一个全新的问题,但我只是对这一点有点困惑: 当我安装RSpec时,在/spec/features中创建了一个文件夹。然后,当我安装cucumber时,在/features中创建了一个文件夹。我想知道是否应该将cucumber配置为使用rspec features文件夹,如果是,如何配置?还是应该删除rspec features文件夹?还是我不清楚,每个文件夹都有不同的用途 我意识到这可能是一个意见问题,但我只是想知道流行的最佳实践是什么。任何提示?您只需删除rspec featu

首先,我明白这是一个全新的问题,但我只是对这一点有点困惑:

当我安装RSpec时,在
/spec/features
中创建了一个文件夹。然后,当我安装cucumber时,在
/features
中创建了一个文件夹。我想知道是否应该将cucumber配置为使用rspec features文件夹,如果是,如何配置?还是应该删除rspec features文件夹?还是我不清楚,每个文件夹都有不同的用途


我意识到这可能是一个意见问题,但我只是想知道流行的最佳实践是什么。任何提示?

您只需删除rspec features文件夹即可。如果使用rspec测试模型和控制器,使用cucumber进行集成测试,则不需要它

只需删除rspec features文件夹即可。如果您使用rspec测试模型和控制器,使用cucumber进行集成测试,您就不需要它了

在大多数情况下是否使用cucumber还有很多争论。我倾向于支持rspec和capybara(capybara集成规范将出现在
/spec/features
目录中)。请看这里:在大多数情况下,是否使用黄瓜存在很多争论。我倾向于支持rspec和capybara(capybara集成规范将出现在
/spec/features
目录中)。看这里:这就是为什么有很多争论的原因。如果您有积极的客户希望帮助编写高级测试,请使用Cucumber。这些测试中的大多数都会使用原始Ruby代码,就像RSpec测试一样。有些测试应该使用Capybara来测试集成,有些测试也可以使用Cucumber。@Phlip-我认为Dylan根本没有质疑是否使用Cucumber。他的问题只是关于正在使用的文件夹。让我们不要把这个问题变成黄瓜对水豚或RSpec的讨论!Sry只是引导DHH C-;这就是为什么会有很多争论的原因。如果您有积极的客户希望帮助编写高级测试,请使用Cucumber。这些测试中的大多数都会使用原始Ruby代码,就像RSpec测试一样。有些测试应该使用Capybara来测试集成,有些测试也可以使用Cucumber。@Phlip-我认为Dylan根本没有质疑是否使用Cucumber。他的问题只是关于正在使用的文件夹。让我们不要把这个问题变成黄瓜对水豚或RSpec的讨论!Sry只是引导DHH C-;