This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Run the following if you haven't already:
gem sources -a http://gems.github.com
Install the gem(s):
sudo gem install roman-merb_cucumber
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sun Oct 19 08:09:25 -0700 2008 | |
| |
Generators | ||
| |
LICENSE | ||
| |
README.textile | ||
| |
Rakefile | ||
| |
TODO | ||
| |
lib/ | Sun May 24 09:11:36 -0700 2009 | |
| |
merb_cucumber.gemspec | ||
| |
spec/ | Tue Mar 31 02:27:21 -0700 2009 |
merb_cucumber
Merb + Cucumber integration with Webrat support.
Migrating to merb_cucumber 0.5.0
merb_cucumber 0.5.0 now requires a version greater than 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 (roman) on github.
Requirements
- merb-core >= 1.0.9
- cucumber >= 0.2.0
- webrat >= 0.4.3 (Optional)
First Time
Include the gem in your dependencies. In your dependencies.rb file include:
dependency "roman-merb_cucumber", :require_as => nil
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.
Usage
To execute all the features run
$ rake features
Notes
- If you are working with bundled Gems on your project, and having problems to make it through, check this post
- 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.












