On Tue, Mar 2, 2010 at 11:53 AM, drewB <dbats...@gmail.com> wrote: > Looks like I spoke too soon. I made a mistake when testing your > suggest. When I add that I still get the same failure.
I just did the following using rails 2.3.5, rspec 1.3.2 and rspec-rails 1.3.0: $ rails foo $ cd foo $ script/generate rspec $ mkdir spec/integration $ script/generate integration_spec widgets $ rake db:migrate && db:test:prepare Then I modified spec/integration/widgets_spec.rb as follows: require 'spec_helper' describe "Widgets" do it "shows me the list" do get "/widgets" response.should be_success end end Then I ran this: $ script/spec spec/integration/ And here's the output I saw: F 1) 'Widgets ..' FAILED expected success? to return true, got false /Users/dchelimsky/tmp/foo/spec/integration/widgets_spec.rb:6: So everything is working as it should on a fresh app. Did you update spec/spec_helper.rb the last time you upgraded the app? Are you using an earlier version of rspec-rails or rspec? > > On Mar 1, 4:06 pm, drewB <dbats...@gmail.com> wrote: >> That fixed it! Thanks! >> >> Any idea why that was needed for integration specs and not MVCs? >> >> On Mar 1, 3:04 pm, David Chelimsky <dchelim...@gmail.com> wrote: >> >> > On Mon, Mar 1, 2010 at 4:59 PM, drewB <dbats...@gmail.com> wrote: >> > > Belwo is a spec that when used with the default spec_helper fails >> > > with: >> >> > > NoMethodError in 'test matchers should be able to find be_success' >> > > undefined method `be_success' for >> > > #<ActionController::Integration::Session:0x7fc081ef13e0> >> >> > > ---------- >> >> > > require 'spec_helper' >> >> > > describe "test matchers" do >> > > it "should be able to find be_success" do >> > > get '/' >> > > response.should be_success >> > > end >> >> > > end >> >> > Try adding this to spec/spec_helper.rb >> >> > Spec::Runner.configure {|c| c.include Spec::Matchers} _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users