红宝石和黄瓜项目结构

问题描述:

如何构建红宝石黄瓜项目,使实际代码位于一个文件夹中,测试套件位于另一个单一入口点以调用整个测试套件。并且要实现我需要考虑的其他因素。红宝石和黄瓜项目结构

+0

创建一个目录/文件夹中运行你的黄瓜,打开CMD /终端,并导航到新创建的目录。然后运行'cucumber --init',将创建一个功能目录(包含step_definitions和支持目录)。然后是时候到[RTM](https://github.com/cucumber/cucumber/wiki/A-Table-Of-Content)。 – orde

您可以轻松地设置与导轨用黄瓜使用黄瓜轨宝石https://github.com/cucumber/cucumber-rails

然后在你的Gemfile添加

group :test do 
    gem 'cucumber-rails', :require => false 
end 

接下来你要

bundle install 

然后使用发电机在您的导轨应用程序中设置黄瓜

rails generate cucumber:install 

这将在您的应用程序的features目录下设置您的黄瓜代码。

然后你就可以使用

./script/cucumber