RSpec的路线有什么意义吗?

时间:2011-10-26 19:39:00

标签: ruby-on-rails ruby-on-rails-3 rspec rspec-rails

在我目前正在开发的应用程序中,有一些路由规范,例如:

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

努力+运行时确实值得进行这些类型的测试吗?

我没有遇到很多路由被删除而其他控制器测试无法捕获的情况......

但我当然不是专家。

1 个答案:

答案 0 :(得分:1)

我不经常测试路线。我这样做只是为了:

  • 我认为非常重要的一项(如付款或付款回拨)

  • 具有复杂逻辑和/或约束的


另一个细节:我考虑测试基本路线,因为我正在编码控制器和集成规范。