[rspec-users] be_true and be_false are suddenly undefined
dgoldie15 at gmail.com
Fri Dec 25 03:09:27 EST 2009
I did notice that my feature/support/my_env.rb (custom) had:
so I changed first line
in keeping with http://wiki.github.com/dchelimsky/rspec/configgem-for-rails
seems to me that really should do it, but it doesn't work.????
I've tried requiring spec_helper, etc. putting the requires closer to
btw: be_true and be_false work in my existing spec test; it's just in
On Dec 24, 1:14 am, Matt Wynne <m... at mattwynne.net> wrote:
> On 24 Dec 2009, at 06:09, Doug wrote:
> > after upgrading cucumber to 5.1 be_true and be_false are undefined
> > switching to == true or == false works.
> > ??? thanks.
> The rails integration changed quite a bit for that release. See 
> plus a few recent threads on this list.
> It sounds like your specific problem is you don't have rspec's
> matchers required anymore.
> > Then there is an invalid item with 1 "upc"
> > error # features/step_definitions/
> > extract_steps.rb:
> > 56
> > undefined method `be_true' for
> > #<ActionController::Integration::Session:0x104bc7820> (NoMethodError)
> > ./features/step_definitions/extract_steps.rb:45:in `/^retrieve
> > file$/'
> > Then /^retrieve file$/ do
> > basename = File.basename(@filename)
> > ExtractReport.exists?(:file_name => basename).should ==
> > true **** this is line 45
> > @file = ExtractReport.find_by_file_name(basename)
> > count = @file.record_count.to_i - 2 # count includes header and
> > trailer
> > @file.should have(count).items
> > end
> > _______________________________________________
> > rspec-users mailing list
> > rspec-us... at rubyforge.org
> +447974 430184
> rspec-users mailing list
> rspec-us... at rubyforge.orghttp://rubyforge.org/mailman/listinfo/rspec-users
More information about the rspec-users