On Tue, Apr 14, 2009 at 12:08 AM, John Goodsen <[email protected]> wrote:
> OK, I'll reproduce in a simple example and create a ticket... > > Excellent - I'll get to it ASAP > > 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 >
_______________________________________________ rspec-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/rspec-users
