[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