I've found the root cause of my problem. Thanks Gregory for the tip. I went with that approach to diagnose the problem. I stuck a breakpoint in a Before do end statement and then did the following:
- cat StandardError (to breakpoint when a cucumber error was thrown) - cont Turns out, that in env.rb I was requiring 'cucumber/rails/active_record' which indirectly has a runtime dependency on DatabaseCleaner which I had not included as a dependency in my Gemfile. The failure occurred BEFORE the feature ran, hence the failure at the start and end, and all the steps were skipped. I guess the annoying thing was that the error wasn't reported properly (no backtrace), and the dependency is a runtime dependency not a load-time dependency, causing the error to surface as the feature ran, rather than when cucumber loaded. Cheers, Jason On 16 February 2011 06:44, Gregory McIntyre <[email protected]> wrote: > Also, tried with --format pretty and maybe --expand ? > > -- > Gregory McIntyre > > -- > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rails-oceania?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en.
