1
我使用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文檔的示例。我所嘗試的一切似乎都給我帶來了測試中的運行時錯誤 - 而不是失敗的斷言。如果有人向我展示了一款實際上有效的產品,我沒有展示我嘗試過的所有變革。我很樂意從那裏出發。
你可以發佈一個或兩個錯誤測試嗎? – jemminger 2011-02-20 20:00:17
也許這裏描述的測試:http://rubydoc.info/gems/rspec-rails/file/README.md#View_specs也適用於您的問題。 – jayeff 2012-03-27 15:37:55