Skip to content

ashmoran/cucumber-rails

 
 

Repository files navigation

cucumber-rails

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.

Install

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.

Usage

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

Included Generators

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

Tests

This project has tests, but for practical and historical reasons they live in a different project: github.com/aslakhellesoy/cucumber-rails-test/

About

Rails 3 Generators for Cucumber with localized webrat steps

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%