我正在爲View編寫規範,它有一個在佈局中呈現的菜單(在部分中)。我想爲選定的菜單編寫規格。下面是該規範是失敗的代碼Rspec partials問題
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")
。
感謝和問候, Pravin。
「do_render」的定義是什麼? – 2009-12-15 16:59:54