2
나는 쇼 동작을 제거함으로써 자원을 단순화하고있다. 목록 작성, 편집 만 필요합니다. 나는 아직도 내 rspecs 내 SHOW
검사를하고 지금은 내 루트 파일에 :except => [:show]
을 추가 한 분명히 있기 때문에 (실패rspec에서 라우팅 오류를 테스트하는 방법은 무엇입니까?
이 내가 실패로 얻고있는 무슨이다.
1) CampaignsController GET show assigns the requested campaign as @campaign
Failure/Error: get :show, {:id => campaign.to_param}, valid_session
ActionController::RoutingError:
No route matches {:id=>"458", :controller=>"campaigns", :action=>"show"}
# ./spec/controllers/campaigns_controller_spec.rb:49:in `block (3 levels) in <top (required)>'
2) CampaignsController routing routes to #show
Failure/Error: expect(:get => "/campaigns/1").to route_to("campaigns#show", :id => "1")
No route matches "/campaigns/1"
# ./spec/routing/campaigns_routing_spec.rb:15:in `block (3 levels) in <top (required)>'
방법 나는이 시험은 내가 이 라우팅 오류 기대 해요 너무 통과 할 수 있습니까?
이