2011-04-30 1 views
1

AbstractController :: Base에서 상속 된 내 사용자 정의 컨트롤러를 테스트하는 방법을 궁금합니다. 레이크 작업의 컨텍스트에서 몇 가지 테스트 메시지를 생성하는 데이 방법을 사용합니다.AbstractController의 사용자 정의 하위 테스트 : RSpec을 사용하는 기본

RSpec으로 이러한 코드를 테스트하는 가장 좋은 방법은 무엇입니까? 일반 유닛 테스트를 계속해야합니까, 아니면 RSpec 컨트롤러 예제의 몇 가지 추가 기능을 사용할 수 있습니까?

답변

0

나는 동일한 문제가있었습니다.

describe에 다른 이름을 입력해야하는 일반 사양이 끝났습니다. 그렇지 않으면 rspec은 컨트롤러임을 알게되고 rspec 컨트롤러 테스트가 실제로 ActionController ::에 대해 만들어 졌기 때문에 컨트롤러가 정의되지 않은 메서드를 호출하려고합니다. 베이스가 아닌 AbstractController :: Base)

행운을 빈다!