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
如何构建 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