Update

Hello, I added an :if clause to the workflow DSL and some methods that also act as RSpec matchers. Also, I added RSpec tests.

Do pull if you like. There's a small blog post about this here http://svs.io/post/27124492499/a-peek-into-test-driven-design

cheers
Sid