[rspec-users] RSpec-Rails 1.2.2 and Controllers without views - what to do?

doug livesey biot023 at gmail.com
Wed Apr 8 16:00:20 EDT 2009


Hi. Bira -- just got the same problem myself, and have found that (whilst
not a perfect solution) that stubbing out render on the controller in my
before block solves it.
controller.stub!( :render )

HTH,
   Doug.

2009/4/1 Bira <u.alberton at gmail.com>

> I'm trying to upgrade to RSpec 1.2.2 in a Rails app, and reading
> Upgrade.rdoc I see that now every controller action must have a
> corresponding template for their specs to pass. However, we have a few
> controllers which only return XML or JSON as generated by Rails'
> to_xml and to_json methods, and so use only render :xml/:json calls
> rather than views. With 1.2.2, we get a lot of failing specs in that
> section that used to pass with 1.1.12, because of the "missing"
> templates.
>
> What do you recommend I do in this case? Is there any good solution
> other than making up templates consisting entirely of a single "<%=
> @obj.to_xml %>" line?
>
> --
> Bira
> http://compexplicita.wordpress.com
> http://compexplicita.tumblr.com
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/rspec-users/attachments/20090408/1efdc24a/attachment.html>


More information about the rspec-users mailing list