OK, I'll reproduce in a simple example and create a ticket...

On Sat, Apr 11, 2009 at 3:56 AM, aslak hellesoy <[email protected]>wrote:

>
>
> On Fri, Apr 10, 2009 at 5:29 PM, John Goodsen <[email protected]>wrote:
>
>> so I'm still stumped... how do I tell keep cucumber from loading the
>> *SAME* steps more than once when I run multiple scenarios?  I can't be the
>> only person to experience this... I must be doing something wrong.  I'm
>> loading step classes in my env.rb file.  When I add steps in cucumber/jruby
>> using the register_steps() method, my test is acting like the step classes
>> is getting added again for each scenario?
>>
>
> You may have run into a bug with cucumber_java. It hasn't undergone the
> same scrutiny as cucumber yet.
>
> Can you modify the simple example in cucumber_java so that this is
> reproducible for others? Then create a ticket where you describe the exact
> steps to reproduce the error.
>
> Cheers,
> Aslak
>
>
>>
>> thanks for any help,
>>
>> John
>>
>>
>>
>> On Thu, Apr 9, 2009 at 2:19 PM, John Goodsen <[email protected]>wrote:
>>
>>> Hi all,
>>>
>>> I'm not quite sure I understand how env.rb is loaded in the
>>> cucumber/jruby world.  I have
>>> a directory structure like this:
>>>
>>> stories/fulfillment_status_tracking
>>> stories/fulfillment_status_tracking/main_success.feature
>>> stories/fulfillment_status_tracking/test.feature
>>> stories/regular_billme_single_title_subscription
>>> stories/regular_billme_single_title_subscription/form_validation.feature
>>> stories/regular_billme_single_title_subscription/main_success.feature
>>> stories/support
>>> stories/support/env.rb
>>>
>>>
>>> My env.rb file simply loads my Java step class and adds it, here's what
>>> it looks like:
>>>
>>> ----------- env.rb -----------
>>>
>>> require 'cucumber/java'
>>> import 'com.timeinc.ecommerce.storytests.cucumber.NavigationSteps'
>>>
>>> register_steps(NavigationSteps)
>>> SeleniumController.markStepsLoaded()
>>>
>>> -----------
>>>
>>> but when I run my tests with:  jruby -S cucumber -r
>>> stories/support/env.rb
>>>
>>> I am getting Ambiguous match of my steps - but I only have a single class
>>> of steps, NavigationSteps.
>>>
>>> any ideas what's going on?
>>>
>>> --
>>> John Goodsen                 RADSoft / Better Software Faster
>>> [email protected]            Lean/Agile/XP/Scrum Coaching and
>>> Training
>>> http://www.radsoft.com          Ruby on Rails and Java Solutions
>>>
>>
>>
>>
>> --
>> John Goodsen                 RADSoft / Better Software Faster
>> [email protected]            Lean/Agile/XP/Scrum Coaching and Training
>> http://www.radsoft.com          Ruby on Rails and Java Solutions
>>
>> _______________________________________________
>> rspec-users mailing list
>> [email protected]
>> http://rubyforge.org/mailman/listinfo/rspec-users
>>
>
>
> _______________________________________________
> rspec-users mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/rspec-users
>



-- 
John Goodsen                 RADSoft / Better Software Faster
[email protected]            Lean/Agile/XP/Scrum Coaching and Training
http://www.radsoft.com          Ruby on Rails and Java Solutions
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to