2010-07-20 5 views

답변

0

일반적인 솔루션은 실제로 우리의 경로 세트를 전환하는 몇 가지 방법을 사용하는 것입니다 - 즉, 중 하나를 사용하여 조롱하거나 새로운 ActionDispatch를 반환하는 경로를 사용하여 범위를 만드는 : : Routing :: RouteSet.new - 기본 라우트를 사용할 수 없도록하지만 라우트 주변을 돌면서 테스트하는 시나리오에서는 완벽하게 작동합니다.

예를 들어 코드를 테스트하고있는 경우. 도우미가 경로를 사용하는 경우 경로 상태를 지우거나 비슷한 경로를 지우는 것을보아야합니다. 의심 스럽다면 ActionDispatch 코드 및 테스트 (예 : http://github.com/rails/rails/blob/master/actionpack/test/dispatch/url_generation_test.rb)

관련 문제