Cucumber School Logo

在此處觀看 Cucumber 學院關於安裝 Cucumber for Ruby 的教學影片here


Cucumber for Ruby 是一個 Ruby gem。根據您的專案結構,有多種安裝方式

Rubygems

從命令列安裝

gem install cucumber

Bundler(不含 Rails)

cucumber 新增至您的 Gemfile

gem 'cucumber'

安裝 gem

bundle

試用看看

cucumber --help

然後,初始化一個 features/ 目錄

cucumber --init

Bundler 是一個實用 gem,可管理專案特定的 RubyGem 相依性,以便每個 Rails 專案不受其他 gem 需求的影響。如果您使用 Bundler 在單一開發主機上的多個 Rails 專案中支援多個 gem 版本,則必須使用前置詞 bundle exec 執行 Cucumber。例如:bundle exec cucumber -pnone features

Ruby on Rails

Cucumber-Rails 是一個 gem,Rails 專案可以使用它來安裝 Cucumber 並建立其組態。

cucumber-rails 新增至您的 Gemfile:(注意:您不需要新增 Cucumber)

group :test do
  gem 'cucumber-rails', require: false
  # database_cleaner is not mandatory, but highly recommended
  gem 'database_cleaner'
end

安裝 gem

bundle

了解各種選項

rails generate cucumber:install --help

執行產生器

rails generate cucumber:install

Cucumber-Rails 將會偵測是否已安裝 RSpec gem。如果已安裝,則 Rails 產生器會建置適合的環境檔案。如果沒有,則會忽略 RSpec 並改為設定 test-unit。

您可以協助我們改善此文件。編輯此頁面