Sha256: e176d151c3fc1a6438a0b8657e5ae5a1aa8c83b12189870f57cae0a96ac6123a

Contents?: true

Size: 1.65 KB

Versions: 2

Compression:

Stored size: 1.65 KB

Contents

= Cucumber-Rails

Cucumber-Rails brings Cucumber to Rails2 and Rails3. It contains 2 generators - one
for bootstrapping your Rails app for Cucumber, and a second one for generating features.

Cucumber-Rails also contains Cucumber Step Definitions that wrap Capybara or Webrat,
giving you a head start for writing Cucumber features against your Rails app.

== Installation

=== Rails 3:

Before you can use the generator, add the gem to your project's Gemfile as follows:

  group :test do
    gem 'cucumber-rails'
    gem 'capybara'
    gem 'database_cleaner'
  end

Then install it by running:

  bundle install

Learn about the various options:

  ruby script/rails generate cucumber:install --help

Finally, bootstrap your Rails app, for example:

  rails generate cucumber:install

=== Rails 2.x:

Before you can use the generator, install the gem by running:

  gem install cucumber-rails

Learn about the various options:

  ruby script/generate cucumber --help

Finally, bootstrap your Rails app, for example:

  ruby script/generate cucumber --rspec --capybara

== Generating a Cucumber feature

IMPORTANT: Only do this if you are new to Cucumber. We recommend you write your
Cucumber features by hand once you get the hang of it.

=== Rails 3:

Example:

  ruby script/rails generate cucumber:feature post title:string body:text published:boolean
  ruby script/rails generate scaffold post title:string body:text published:boolean
  rake db:migrate
  rake cucumber

=== Rails 2:

Example:

  ruby script/generate feature post title:string body:text published:boolean
  ruby script/generate scaffold post title:string body:text published:boolean
  rake db:migrate
  rake cucumber

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cucumber-rails-0.4.1 README.rdoc
cucumber-rails-0.4.0 README.rdoc