Rspec의 기능 사양 과 요청 사양 의 개념적 차이점은 무엇입니까 ?
기능 사양 문서에서 :
기능 사양은 애플리케이션을 통해 일부 기능을 실행하기위한 고수준 테스트입니다. 일반적으로 웹 페이지와 같은 외부 인터페이스를 통해서만 애플리케이션을 구동해야합니다.
요청 사양의 경우 :
요청 사양은 Rails의 통합 테스트에 대한 얇은 래퍼를 제공하며 라우팅 (Rails에서 제공)을 포함하여 전체 스택을 통해 동작을 유도하고 스터 빙없이 (사용자가 원하는대로) 동작하도록 설계되었습니다. 요청 사양으로 다음을 수행 할 수 있습니다.
- 단일 요청 지정
- 여러 컨트롤러에서 여러 요청 지정
- 여러 세션에서 여러 요청 지정
기능 사양은 Capybara를 사용 하고 요청 사양은 사용 하지 않는다는 것을 알고 있습니다. 그러나 그것은 다른 개념의 가치가 거의 없습니다.