簡體   English   中英

如何編寫規范以驗證局部渲染?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM