[rspec-users] cucumber ambiguous match
Mark Wilden
mark at mwilden.com
Sun Mar 1 01:19:00 EST 2009
On Sat, Feb 28, 2009 at 5:54 PM, Ben Mabey <ben at benmabey.com> wrote:
> Joe Van Dyk wrote:
>> Ambiguous match of "a volunteer 'Joe' from 'Cincinnati'":
>>
>> features/step_definitions/user_steps.rb:1:in `/^a volunteer '(.*)'$/'
>> features/step_definitions/user_steps.rb:5:in `/^a volunteer
>> '(.*)' from '(.*)'$/'
>
> Try making your captures non-greedy (with ?).
Greedy or non-greedy, both regexps still match.
To distinguish between them, you (basically) need to replace '.*' with '[^']*' .
///ark
More information about the rspec-users
mailing list