[英]How do I write a spec to verify the rendering of partials?
我正在將rr(模擬框架)和rspec與ruby-on-rails一起使用。 另外,我正在使用集合速記進行部分渲染。 我的問題:如何正確填寫以下視圖規格?
describe 'my_view' do
before(:each) do
assigns[:models] = Array.new(10, stub(Model))
end
it "should render the 'listing' partial for each model" do
# help me write something that actually verifies this
end
end
我已經嘗試了rspec書,rspec文檔和rr文檔中的一些示例。 我嘗試的所有操作似乎都會在測試中留下運行時錯誤-不會失敗的斷言。 我沒有顯示我已經嘗試過的所有轉換,而是想出了如果有人向我展示了一個真正有效的方法,我將需要的一切。 我最好從那里去。
我建議斷言應存在“列表”部分應生成的某些HTML。 否則,這聽起來像是您要斷言Rails技術上是在局部上調用render? 這就是Rails核心測試的工作,以證明這種功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.