在我目前正在开发的应用程序中,有一些路由规范,例如:
it "should match { :controller => 'update_reports', action => 'index' } to GET /update_reports" do { get: "/update_reports" }.should route_to(:controller => "update_reports", :action => "index") end
努力+运行时确实值得进行这些类型的测试吗?
我没有遇到很多路由被删除而其他控制器测试无法捕获的情况......
但我当然不是专家。
答案 0 :(得分:1)
我不经常测试路线。我这样做只是为了:
我认为非常重要的一项(如付款或付款回拨)
具有复杂逻辑和/或约束的
另一个细节:我考虑测试基本路线,因为我正在编码控制器和集成规范。