Cucumber School Logo

Cucumber SchoolのRuby用Cucumberインストールに関するビデオレッスンはこちらをご覧ください。


Ruby用CucumberはRuby gemです。プロジェクトの構成によっては、インストール方法がいくつかあります。

Rubygems

コマンドラインからインストールする

gem install cucumber

Bundler (Railsなし)

cucumberGemfile に追加する

gem 'cucumber'

gemをインストールする

bundle

試してみる

cucumber --help

次に、features/ ディレクトリを初期化する

cucumber --init

Bundler は、プロジェクト固有の RubyGem 依存関係を管理するユーティリティ gem で、各 Rails プロジェクトが別の gem 要件の影響を受けないようにします。Bundler を使用して単一の開発ホスト上の複数の Rails プロジェクトで複数の gem バージョンをサポートする場合は、プレフィックス bundle exec を使用して Cucumber を実行する必要があります。例: bundle exec cucumber -pnone features.

Ruby on Rails

Cucumber-Rails は、Rails プロジェクトが cucumber をインストールし、その構成を作成するために使用できる gem です。

cucumber-railsGemfile に追加します。(: 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 を構成します。

このドキュメントの改善にご協力ください。このページを編集する