我想根据某些条件测试渲染特定的部分。

例如,在模型展示 Action View show.html.erb中,我具有:

<% if condition1 %>
 <%=  render :partial => "partial1" %>
<% else %>
 <%=  render :partial => "partial1" %>
<% end %>

我试过了:
response.should render_template("partial_name")

但它告诉它呈现了“显示”模板



我做错了什么?

最佳答案

也试试这个

response.should render_template(:partial =>'partial_name')

关于ruby-on-rails - 如何使用RSpec测试渲染局部,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9946502/

10-12 06:23