Hi Jim, At some point in my experimentation, the error changed to something like a failure to find the feature directory. I was attempting to proceed in very slow and measured steps, but I missed noticing exactly how and when that error change occurred. To fix that later error, I added an empty cucumber directory structure to my base app. Now, when it tries to run the integration tests (by which it seems to mean cucumber scenarios) it finds zero cucumber features and so passes. That means that my "rake spec" is passing again, so it seems good.
Is that what I should be expecting? Does refinery come with any cucumber scenarios of it's own, or is it fine to be passing with zero specs? regards, Craig -- Craig Ambrose On Tuesday, 1 May 2012 at 8:33 AM, Jim Gay wrote: > Can you paste the full stack trace somewhere? > > On Thu, Apr 19, 2012 at 9:36 PM, Craig Ambrose <[email protected] > (mailto:[email protected])> wrote: > > Hi everyone, > > > > I have an app I have upgraded from 0.8.6 to 1.0.1, and all the specs > > are working fine, except for the integration specs. Running them > > generates the following error immediately: > > > > no such file to load -- file_not_found_page (MissingSourceFile) > > /Users/craig/.rvm/gems/ruby-1.8.7-p334@nzffa/gems/activesupport-2.3.14/ > > lib/active_support/dependencies.rb:184:in `require' > > /Users/craig/.rvm/gems/ruby-1.8.7-p334@nzffa/gems/activesupport-2.3.14/ > > lib/active_support/dependencies.rb:184:in `require' > > /Users/craig/.rvm/gems/ruby-1.8.7-p334@nzffa/gems/radiant-1.0.1/spec/ > > datasets/file_not_found_dataset.rb:1 > > > > This is true if I run "bundle exec rake spec:integration", or if they > > run as part of a full spec run. > > > > Although my app is an upgrade, I've disabled all extensions and still > > get this issue. > > > > Line 1 of radiant-1.0.1/spec/datasets/file_not_found_dataset.rb does > > indeed try to require 'file_not_found_page.rb'. If I require this file > > from within the console of my app, it works fine. So, possibly this is > > an issue related to include paths. Potentially this may relate to > > which exact version of cucumber I'm using. My Gemfile.lock includes: > > > > cucumber (1.1.9) > > builder (>= 2.1.2) > > diff-lcs (>= 1.1.2) > > gherkin (~> 2.9.0) > > json (>= 1.4.6) > > term-ansicolor (>= 1.0.6) > > cucumber-rails (0.3.2) > > cucumber (>= 0.8.0) > > database_cleaner (0.6.7) > > > > Does anyone have any leads on this? > > > > cheers, > > > > Craig Ambrose > > > > -- > Write intention revealing code #=> http://www.clean-ruby.com > > Jim Gay > Saturn Flyer LLC > 571-403-0338 > >
