我只是不知道確切的方法來字是什麼..但如何使用Capybara獲取,顯示,發佈,放入控制器測試?
這告訴我「無響應。先請求一個頁面。'
it "should list searches" do
get 'index'
page.should have_selector('tr#search-1')
end
是不是要這樣呢?
it "should list searches" do
get 'index' do
page.should have_selector('tr#search-1')
end
end
這樣似乎並不雖然實際測試任何東西。
什麼是正確的方法?
雖然檢查了RubyDoc的機架測試驅動程序。 http://rubydoc.info/github/jnicklas/capybara/master/Capybara/RackTest/Driver它已經獲取,放置,刪除和發佈方法(以及通常的訪問)。如果這些做我懷疑他們做的事情,那麼它們對於測試其餘控制器會非常有用。我無法弄清楚如何使用它們。 – 2011-05-06 12:03:07