# Render :inline expectation in controller spec

**URL:** <https://www.ruby-forum.com/t/render-inline-expectation-in-controller-spec/136057>\
**Category:** Rails\
**Created:** [April 28, 2008, 3:08pm UTC](https://www.ruby-forum.com/t/render-inline-expectation-in-controller-spec/136057 "2008-04-28T15:08:19Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jyrppa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/aeb1de/32.png) [@jyrppa](https://www.ruby-forum.com/u/jyrppa)\
**Post date:** [April 28, 2008, 3:08pm UTC](https://www.ruby-forum.com/t/render-inline-expectation-in-controller-spec/136057/1 "2008-04-28T15:08:19Z")

</div>

I have following method in my controller:

def method\_x  
…  
render :inline=\>’\<%= auto\_complete\_result(@messages, “hobby”)%\>’  
end

How can I verify in my controller spec that render :inline is called  
with the parameter given above ?

---

<div class="post-metadata">

**Author:** ![jyrppa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/aeb1de/32.png) [@jyrppa](https://www.ruby-forum.com/u/jyrppa)\
**Post date:** [April 29, 2008, 1:05pm UTC](https://www.ruby-forum.com/t/render-inline-expectation-in-controller-spec/136057/2 "2008-04-29T13:05:49Z")

</div>

On Mon, Apr 28, 2008 at 8:23 AM, jyrppa [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I have following method in my controller:
> 
> def method\_x  
> …  
> render :inline=\>‘\<%= auto\_complete\_result(@messages, “hobby”)%\>’  
> end
> 
> How can I verify in my controller spec that render :inline is called  
> with the parameter given above ?

In the example in your controller spec:

controller.expect\_render(:inline =\>  
whatever\_result\_string\_you\_expect\_based\_on\_case)

–  
Rick DeNatale

My blog on Ruby  
[http://talklikeaduck.denhaven2.com/](http://talklikeaduck.denhaven2.com/)
