This describes how to migrate an existing cucumber test suite to Spreewald.
-
Add the gem
-
Include spreewald into your cucumber environment by putting
require 'spreewald/web_steps'
require 'spreewald/email_steps'
# ...
or just
require 'spreewald/all_steps'
into yoursupport/env.rb
. -
Look through your step definitions for everything that might be included in Spreewald. Candidates are
web_steps
,shared_steps
,table_steps
,email_steps
etc. Comment it out. -
Run your test suite. It will probably complain about missing steps, those that didn't make it into Spreewald. Comment those in again.
-
Remove everything that's still commented out.
Posted by Tobias Kraze to makandra dev (2012-09-21 16:45)