On Wed, Feb 4, 2009 at 7:42 PM, Brad <brad.fors...@inspire2go.com> wrote: > I have a controller spec that works find with Rails 2.2.2 and Rspec- > Rails 1.1.11. The code is: > > @activity=mock_model(Activity, :id => 7) > Activity.stub!(:get).with("7").and_return(@activity > > When I update to 1.1.12 > > ArgumentError in 'ActivitiesController' wrong number of arguments (2 > for 1) > > For some reason the file > rspec-1.1.12/lib/spec/mocks/proxy.rb at line 149 > 149 return @target.respond_to?(sym, true) > > is attempting to send two arguments. Rspec 1.1.11 did not have the > second argument ('true'). What is going on here?
http://www.ruby-doc.org/core/classes/Object.html#M000333 The optional second argument determines whether to include private methods or not. We added it to resolve a bug: http://rspec.lighthouseapp.com/projects/5645/tickets/450 Is the code in question overriding respond_to? ? > > Any help appreciated. > > Brad > _______________________________________________ > 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