Ruby 和 Cucumber 项目结构

Ruby and Cucumber Project Structure

如何构建 ruby Cucumber 项目,使实际代码驻留在一个文件夹中,而测试套件驻留在另一个文件夹中,并通过单一入口点调用整个测试套件。为了实现这一目标,我还需要考虑哪些其他因素。

您可以使用 cucumber-rails gem https://github.com/cucumber/cucumber-rails

轻松设置与 rails 一起使用的 cucumber

然后在你的 Gemfile 中添加

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

接下来您需要

bundle install

然后使用生成器在您的 rails 应用程序中设置黄瓜

rails generate cucumber:install

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

然后你可以运行你的黄瓜使用

 ./script/cucumber