【发布时间】:2011-01-05 20:45:47
【问题描述】:
我正在为 View 编写规范,它有一个在布局中呈现的菜单(部分显示)。我想为选定的菜单编写规格。这是代码
it "should have User Administration link" do
template.stub!(:render).and_return(:partial => "layouts/admin/menu")
do_render
#render :partial => "layouts/admin/menu" #do
response.should have_tag('div.menu1')
response.should have_tag('ul') do
response.should have_tag('li')do
with_tag("a[href=?]", admin_users_path)
end
end
end
此规范失败。我没有找到正确的方法来编写部分规范,我尝试过:
template.should_receive(:render).with(:partial => "/layout/admin/menu")也是。
感谢和问候, 普拉文。
【问题讨论】:
-
“do_render”的定义是什么?