1

레일을 테스트하는 것이 다소 새로운데, 이것이 내 새 컨트롤러에 대한 충분한 테스트인지 궁금합니다.기본 새로운 액션 테스트 ActionController :: TestCase

test "should get new" do 
    get :new 
    assert_response :success 
end 

컨트롤러 :

새로운 조치가 메모리 컨트롤러를 저장하고 DB에 기록하지 않으며, 그것을 확인 않기 때문에
def new 
    @question = Question.new 
end 

. 이것은 나에게 충분 해 보인다. 이견있는 사람?

답변

1

컨트롤러 테스트는 일반적으로

  1. 컨트롤러는
  2. 당신은

때로는 적절한 장소

  • 인스턴스 변수가 올바른 데이터가 리디렉션 올바른 템플릿을 렌더링 몇 가지를 주장한다 I 또 다른 게시물 변수를 보내서 누군가가 관리자가 될 수 없는지 확인하십시오.