오이를 사용하지 않고 Rspec과의 통합 테스트를 수행 할 수있는 방법이 있습니까? 나는 평범한 오래된 Webrat을 선호한다. 감사.오이없는 Rspec 통합 테스트?
12
A
답변
11
RSpec-Rails (1.2.7)의 최신 버전은 이제 통합 지원을 제공합니다. 업그레이드 후 spec/integration에 spec을 추가하거나 'integration_spec'generator를 사용하십시오. spec/spec_helper.rb에서 Webrat을 설정하면 설정됩니다!
0
내가 아는 한 Rspec은 통합 테스트의 일부로 뷰와 컨트롤러를 완벽하게 테스트 할 수 있습니다. 인터넷 주위에 잠깐 둘러 보면 this article at Robby on Rails on view testing과 Rdocs within RSpec 중 일부가 도움이 될 수 있습니다.
호프가 올바른 방향으로 당신을 가리 키길 바랍니다. 오이를 직접 사용하겠습니다.
1
이 링크를 확인하십시오. http://railscasts.com/episodes/257-request-specs-and-capybara at RailsCasts. 이것은 rspec과의 통합 테스트를 수행하는 멋진 에피소드입니다.
6
최근 RSpec을 Cucumber보다 Capybara와 함께 사용하기 시작했습니다. 최근에 오이없이 RSpec 통합 테스트를 사용하여 작성한 "초보자"블로그 게시물이 있습니다.
End-to-end testing with RSpec integration tests and Capybara
당신이 당신의 시스템을 설정하기에 대한 질문이 있으면 알려주세요.
흥미 롭습니다. 필자는 오이의 인기를 고려할 때 통합 스펙을 rspec에 통합 한 이유가 궁금합니다. – gsmendoza
예를 들어 내부 API 테스트와 같이 Cucumber가 과도하게 사용되는 곳이 많습니다. –