1
搜索後,無法找到這個簡單問題的答案。是的,我多次閱讀指南。如何測試Rails 3中的路由錯誤?
這是我到目前爲止。
test "there is no route for this request" do
assert_raise(Exception) {
post :the_route
}
end
瀏覽器顯示
是否有解釋測試的基礎知識(除指南)的任何資源?
謝謝。
OK,我找到了答案:'assert_raise(ActionController的:: RoutingError){'。您必須查看服務器輸出以查找確切的錯誤。不要在API文檔中搜索。你不會發現「routingerror」。 –
@B Seven:你希望在文檔中看到這個嗎?你知道Rails是開源的,對嗎?那些文檔補丁更受歡迎? –
@Ryan:這是一個很好的觀點。我可以改進它們。 –