[rspec-users] Reuse steps like a method call

Zach Dennis zach.dennis at gmail.com
Wed May 14 16:07:09 EDT 2008


On Wed, May 14, 2008 at 2:24 PM, David Chelimsky <dchelimsky at gmail.com>
wrote:

> On May 14, 2008, at 12:45 PM, Bryan Helmkamp wrote:
>
>  If I have a step matcher defined as so:
>>
>> Given "a user named $username" do |username|
>> ....
>> end
>>
>> Is there a way to call it from another step? For example:
>>
>> Given "a user named $username with a blog post |username|
>>  given_a_user_named(username) # calls existing step code
>>  # create a blog post
>> end
>>
>
> I'm pretty sure you can do this:
>
> Given "a user named $username with a blog post |username|
>  Given "a user named #{username}"
>  # create a blog post
> end
>

Is this by intention or just a side effect of the current implementation?

-- 
Zach Dennis
http://www.continuousthinking.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20080514/2da2cdf4/attachment.html>


More information about the rspec-users mailing list