Extracted the Rails generators from the Cucumber gem, inspired by this posting on the Cukes Mailing List.
The goal is to provide i18n of the webrat_steps.rb plus some other useful enhancements.
Add it to the Gemfile as follows:
gem "cucumber-rails", :git => "[email protected]:kristianmandrup/cucumber-rails.git"
then:
bundle install
… and you are ready to go.
Once you install the gem, the generators will be available to all Rails applications on your system. If you run ‘script/rails generate` (or `script/generate` on Rails 2.x) without any additional arguments you should see the available generators listed.
To run the generator, go to your rails project directory and call it.
Rails 3:
rails g cucumber:skeleton
Rails 2.x:
script/generate cucumber
Rails 3:
-
cucumber:skeleton – Sets up Cucumber in your Rails project
-
cucumber:feature – Generates a skeleton for a new feature
To view the README for each generator, run it with the –help option.
rails g cucumber:skeleton --help rails g cucumber:feature --help
Rails 2:
-
cucumber – Sets up Cucumber in your Rails project
-
feature – Generates a skeleton for a new feature
To view the README for each generator, run it with the –help option.
script/generate cucumber --help script/generate feature --help
This project has tests, but for practical and historical reasons they live in a different project: github.com/aslakhellesoy/cucumber-rails-test/