[rspec-users] :render expects possible?

Edward Ocampo-Gooding edward.og at gmail.com
Thu Aug 2 01:03:30 EDT 2007


David Chelimsky wrote:
> On 8/1/07, Edward Ocampo-Gooding <edward.og at gmail.com> wrote:
>> Hi,
>>
>> Is it possible to do the following in a controller spec?
>>
>>    @controller.should_receive(:render).with(:layout => false)
>>
>> I've been trying this kind of thing and it looks like RSpec is messing
>> with the render calls, and requires you to use render_template instead.
>>
>> Could we have at least a warning that mentions that parameters passed to
>> :render expectations are going to be thrown away and mention an
>> alternative way of spec-ing this behaviour?
> 
> In trunk, when you call should_receive(:render) you will get an error
> saying you should use the new method (also in trunk)
> controller.expects_render.

Right on. Thanks for the tip.

By the way, is there support for catching methods that haven't been 
stubbed out on mock objects and throwing appropriate warnings? The last 
time this happened by accident, I just got a mess of rspec debugging log 
dumps.


More information about the rspec-users mailing list