Sha256: aeab103e30f1b37cbaebe10dfbbf08888c90e3e99d9b70b95fae54b3af130d7e

Contents?: true

Size: 1.13 KB

Versions: 4

Compression:

Stored size: 1.13 KB

Contents

h1. merb_cucumber

Merb + Cucumber integration with Webrat support.

h2. Migrating to merb_cucumber 0.5.0

merb_cucumber 0.5.0 now requires cucumber 0.1.13, which introduces some breaking changes. If you were already using
merb_cucumber, you'll need to do the following:

* Change the last line of bin/cucumber to be:

  Cucumber::CLI.execute ARGV

* Add a cucumber.yml to your Merb.root with the following contents:

  default: --format pretty features

If you experience any problems, please contact me (david) on github.

h2. Requirements

* merb-core >= 1.0.6.1
* cucumber  >= 0.1.13
* webrat    >= 0.3.2 (Optional)

h2. First Time

Inside your merb project root, run
  
  $ merb-gen cucumber
  
For Webrat support, run 

  $ merb-gen cucumber --session-type webrat

This will also install a sample login feature that should pass if you're using merb-auth.

h2. Usage

To execute all the features run

  $ rake features

h2. Notes

* When you are implementing the steps of an scenario, please use the new request test helper, if you try to use the
  dispatch_to method, it won't work as expected.
* Webrat methods other than 'visits' are now singular only.

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
david-merb_cucumber-0.5.0.1 README.textile
david-merb_cucumber-0.5.1.1 README.textile
david-merb_cucumber-0.5.1.2 README.textile
david-merb_cucumber-0.5.1 README.textile