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:这是一个很好的观点。我可以改进它们。 –