2011-02-03 1 views
2

일부 웹 애플리케이션 (레일 기반이 아님) 용으로 루비 API 라이브러리를 개발 중입니다. (속성을 가진 개체의 결과를 - 모든 데이터 전송 Ruby에서 애플리케이션 API 라이브러리를 테스트하는 가장 좋은 방법은 무엇입니까?

  • 항목 (기록)를 처리하는 모듈 - 주요 API 클래스
  • 요청 -

    • 클라이언트 :
      라이브러리 (짧은 개요는) 다음과 같은 개체 구성 API 작업)

    그런 라이브러리를 테스트하는 가장 좋은 방법은 무엇입니까?
    현재 RSpec2 및 실제 (실제) 요청을 사용 중입니다. 또한 조명기를 사용할 수도 있습니다.

    제안 사항?

  • 답변

    3

    WebMock을 사용하여 요청을 모방 할 수 있습니다. 그것은 당신의 테스트에서 당신을 도울 RSpec 도우미가 있습니다.

    개인적으로 WebMock을 사용하지 않았지만 한 번 Fakeweb을 사용하여 유사한 작업을 수행했습니다. 모의 요청을 사용하는 유일한 단점은 원격 코드가 변경되면