Sorry, but no. The spec you showed in the original email should work exactly as you expect. Somehow, for reasons I don't understand, stub!() appears to be returning a Proc instead of a mock proxy object.
On Thu, Aug 27, 2009 at 9:35 AM, Oliver Barnes<oli.azevedo.bar...@gmail.com> wrote: > does that shed any light? > > 2009/8/26 Oliver Barnes <oli.azevedo.bar...@gmail.com>: >> sure thing: >> >> http://pastie.org/595363 >> >> 2009/8/26 David Chelimsky <dchelim...@gmail.com>: >>> On Tue, Aug 25, 2009 at 6:19 PM, Oliver >>> Barnes<oli.azevedo.bar...@gmail.com> wrote: >>>> Hello, >>>> >>>> I'm struggling with this controller spec for a few hours now >>>> >>>> http://pastie.org/594775 >>>> >>>> which is failing with an error I can't find any references about, >>>> neither on the list nor on the web in general: >>>> >>>> Admin::ImagesController handling PUT /images/1 with successful update >>>> should find the image requested >>>> undefined method `and_return' for #<Proc:0x30520b4> >>>> /Users/oliver/Sites/spree/spec/controllers/admin/images_controller_spec.rb:17 >>>> /tmp/textmate-command-1859.rb:3 >>>> 15 before(:each) do >>>> 16 �...@image = mock_model(Image, :to_param => "1") >>>> 17 Image.stub!(:find).and_return(@image) >>>> 18 end >>>> >>>> why would and_return() not be recognized, while stub!() is? >>>> >>>> has anybody experienced this problem before? I'm using rspec and >>>> rspec-rails at version 1.2.6, with Rails 2.3.2, while customizing >>>> Spree 0.8.99 >>> >>> Please run this spec from the command line with --backtrace so we can >>> see the full backtrace. Thanks. >>> >>>> >>>> thanks >>>> Oliver >>>> _______________________________________________ >>>> rspec-users mailing list >>>> rspec-users@rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/rspec-users >>>> >>> _______________________________________________ >>> rspec-users mailing list >>> rspec-users@rubyforge.org >>> http://rubyforge.org/mailman/listinfo/rspec-users >>> >> > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users