2009-06-10 4 views

답변

11

RSpec-Rails (1.2.7)의 최신 버전은 이제 통합 지원을 제공합니다. 업그레이드 후 spec/integration에 spec을 추가하거나 'integration_spec'generator를 사용하십시오. spec/spec_helper.rb에서 Webrat을 설정하면 설정됩니다!

+0

흥미 롭습니다. 필자는 오이의 인기를 고려할 때 통합 스펙을 rspec에 통합 한 이유가 궁금합니다. – gsmendoza

+3

예를 들어 내부 API 테스트와 같이 Cucumber가 과도하게 사용되는 곳이 많습니다. –

0

내가 아는 한 Rspec은 통합 테스트의 일부로 뷰와 컨트롤러를 완벽하게 테스트 할 수 있습니다. 인터넷 주위에 잠깐 둘러 보면 this article at Robby on Rails on view testingRdocs within RSpec 중 일부가 도움이 될 수 있습니다.

호프가 올바른 방향으로 당신을 가리 키길 바랍니다. 오이를 직접 사용하겠습니다.

6

최근 RSpec을 Cucumber보다 Capybara와 함께 사용하기 시작했습니다. 최근에 오이없이 RSpec 통합 테스트를 사용하여 작성한 "초보자"블로그 게시물이 있습니다.

End-to-end testing with RSpec integration tests and Capybara

당신이 당신의 시스템을 설정하기에 대한 질문이 있으면 알려주세요.