2011-03-25 4 views
2

Rails 프로젝트에서 Capybara + RSpec의 통합 테스트가 거의 없습니다. 오늘 나는 오이에게 순수한 루비 대안이 될 것을 의미하는 Steak 보석을 만났다. 언뜻 나는 어느 쪽의 가치도 보이지 않는다. 내게 스테이크의 이름은 describe에서 feature까지 그리고 it에서 scenario으로 바뀐 것 같습니다. 개인적으로 나는 묘사를 선호하고 그것들에 익숙해지기 때문에 나의 수락 테스트를 내 컨트롤러 나 모델 테스트와 다르게 보이게 할 이유가 없다.Steak gem은 무슨 문제를 해결합니까?

내가 누락 된 항목이 있습니까?

답변

7

스테이크 RSpec + Capybara입니다. 스테이크는 또한이 세 가지 다른 것들입니다 : Acceptance BDD 접근 방식의 이름 (사람들이 단지 어떻게 테스트하지만 그 이름을 사용하는지 알 수 있도록), 가능한 한 편리하게 접근하는 보석입니다. 각 프로젝트에 대한 동일한 디렉토리 및 도우미) 및이를 사용하는 개발자 커뮤니티 (문제가있는 경우 물어볼 곳을 알 수 있도록)를 제공합니다.

추가 이론적 근거가 필요하면 "Why Steak?" 섹션 the project's README 또는 기타 StackOverflow awswer

관련 문제