私が現在取り組んでいるアプリには、たとえば次のようなルーティング仕様がたくさんあります。
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 の専門家です。