2013-01-22 1 views
1

에는 인스턴스 변수가 없을 때 respond_with을 테스트하는 방법 : current_api_user은 문지기 보석에 의해 제공되는 방법이다내가 <code>show</code> 조치 간단한 API 컨트롤러가 컨트롤러

def show 
    respond_with(current_api_user) 
end 

. 최근에 assigns 메서드로 이러한 경우를 테스트했지만이 컨트롤러에 인스턴스 변수가 할당되어 있지 않습니다. 컨트롤러에 'respond_with'을 조롱하는 바로 사용할 수있는 테스트 도우미가 있습니까? 나 혼자서 조롱해야 할까?

도움을 주시면 감사하겠습니다.

답변

-1

방금 ​​같은 문제가 발생했습니다. 다음과 같이 인스턴스 변수 대신 nil을 전달하면됩니다.

respond_with(nil, current_api_user)