У меня есть тест интеграции Rails 3, который проверяет мои маршруты.Он содержит такие тесты, как:
assert_routing(
"/#{@category.url.path}/#{@foo.url.path}",
{ :controller => 'foo', :action => 'show', :category => @category.to_param, :foo => @foo.to_param }
)
Я также хотел бы проверить случай, когда ни один маршрут не должен совпадать.Очевидно, что генерация тестов в этом случае не имеет смысла, поэтому мне просто нужно инвертировать assert_recognizes.Я хотел бы иметь возможность сделать что-то вроде этого:
assert_not_recognized('/adfhkljkdhasjklhjkldfahsjkhdf')
Любые идеи, за исключением включения assert_recognizes в блок assert_raises (что на самом деле не так уж и плохо, теперь, когда я об этом думаю)?1007 *