난 레일 3 응용 프로그램을 가지고 있고 모든 라우팅에 대한 테스트를 작성하려고합니다. 제약 조건이있는 레일스 경로의 기능 테스트를 수행하는 방법은 무엇입니까?
이 매우 간단한 경로를 상상해resources :jobs, :constraints => {:id => /\d+/}
내가 지금 이것을 테스트하고 싶습니다.
assert_routing "jobs/4", { :controller => "jobs", :action => "show", :id => "4" }
부정을 주장하는 가장 좋은 방법은 무엇입니까 : 내 기능 시험, 그것은 긍정적 인 경우에 레일에 built-in assertions를 사용하여 주장을 작성하는만큼 쉽다? 즉, 제약 조건에 실패한 "jobs/wibble"이 라우팅되지 않고 오히려 오류를 반환합니까? "assert_not_routing"또는 이와 유사한 것을 구현하는 쉬운 방법이 있습니까? 전에 이걸 누가 취급 했나요?
나는 그랬지만 작동하지 않습니다. 솔루션을 찾았습니다. –