Rails 3アプリケーションがあり、すべてのルーティングのテストを作成しようとしています。
この非常に単純なルートを想像してみてください。
resources :jobs, :constraints => {:id => /\d+/}
これをテストしたいと思います。私の機能テストでは、Railsに組み込まれているアサーションを使用してアサーションを作成するのは簡単です。
assert_routing "jobs/4", { :controller => "jobs", :action => "show", :id => "4" }
ネガティブを主張する最良の方法は何ですか?つまり、制約に失敗した「ジョブ/ウィブル」はルーティングされておらず、エラーを返しているのでしょうか。「assert_not_routing」などを実装する簡単な方法はありますか?誰かがこれを以前に扱ったことがありますか?