rspec 기능을 사용하여 실시간 API 호출을 작성합니다. 용량이 rspec이라는 단순한 명령으로 모든 비 api 테스트를 실행하고, 라이브 API 테스트를 개별적으로 호출하는 방법을 원합니다. 아마도 ARGV를 사용하거나 일반적인 rspec 네임 스페이스에서 일부 테스트를 제외하고 완전한 기능 테스트 기능을 사용할 수있는 방법이 있습니다. 이견있는 사람?레일을 분리하는 방법 API 호출을하는 Rspec 테스트
4
A
답변
3
당신은, 당신의 API 사양을 태그 RSpec에 문서를 살펴 필요가
: https://www.relishapp.com/rspec/rspec-core/v/2-4/docs/command-line/tag-option
당신이 필터링에 대한 환경 변수를 사용하려면 :이 설정으로
spec_helper.rb
RSpec.configure do |c|
c.filter_run_excluding api: true unless ENV['ALL']
end
rspec spec
명령은 api
으로 표시된 모든 사양을 필터링합니다.
API 사양 ALL=true rspec spec
을 포함한 전체 제품군을 실행하려는 경우.
+0
훌륭한 솔루션! 이 달콤한 작은 방법이 완벽하게 작동하는지 확인할 수 있습니다. 고마워요 미하일. –
관련 문제
- 1. rspec 및 레일을 사용한 "출력"테스트
- 2. RSpec 레일을 사용하여 속성 메소드 테스트
- 3. rspec 레일을 사용하여이 코드를 테스트해야합니까?
- 4. URL 호출을하는 서블릿 단위 테스트
- 5. RSpec 테스트 모듈 방법/
- 6. RSpec 및 VCR을 사용하여 웹 API 테스트
- 7. rspec-mocks가있는 테스트 모듈 방법
- 8. Rspec : 수익률 자체 테스트 방법
- 9. rails rspec 테스트 캐시 방법
- 10. 심볼 반환을위한 rspec 테스트
- 11. rspec 테스트 파일과 fileutils
- 12. sign_in 사용자 테스트 rspec
- 13. 많은 Facebook API 호출을하는 앱의 속도 향상
- 14. 단위 테스트 코드와 생산 코드를 분리하는 방법
- 15. Rspec 테스트 자동 완성
- 16. Angular2 봄 보안으로 로그인하고 나머지 API 호출을하는 방법
- 17. RSpec 레일 테스트 데이터
- 18. Rspec 테스트 조건
- 19. 메소드가 호출되면 rspec 테스트
- 20. RSpec 모의 테스트 콘솔
- 21. RSpec 테스트 중단
- 22. devise rspec 테스트
- 23. DRY-ify RSpec 테스트
- 24. Ruby Rspec 테스트
- 25. RSpec 일련의 동작 테스트
- 26. 오이없는 Rspec 통합 테스트?
- 27. RSpec 메서드 테스트
- 28. rspec : 쿠키 옵션 테스트
- 29. rspec 테스트 리디렉션 실패
- 30. Omniauth Rspec 테스트 문제
왜 API 응답 기록을 위해 vcr gem을 사용하지 않습니까? 그래서 그것은 다시 히트 API를 필요가 없습니다 –
나는 그것에 대해 생각하지만, 실제로 정기적으로 자신의 방법뿐만 아니라 내 코드가 작동하는 경우 변경되지 않았는지 확인하는 라이브 API를 테스트하고 싶습니다. –