0
在一個應用程序,我目前的工作,也有例如一堆路由規格的:RSpec'ing路線有任何意義嗎?
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
是否真的值得去努力+運行時有這些類型的測試?
我還沒有碰到許多情況下,路由被刪除,其他控制器的測試難道不抓住它......
但我承認沒有rspec的專家。
同意。我的心理問題是:「這條路線有沒有任何標準?」 (例如,/ thing/1/subitem/2?)如果是這樣,它會得到一個路線規格 – RyanWilcox
這些確實是標準嵌套資源 – apneadiving
對,但它們也不完全是日常路線,所以您可能需要一些額外的護理在他們旁邊。 – RyanWilcox