보석을 사용하지 않고도 모든 방법을 모의 할 수 있습니까?지오 코더 수동 모방
은 어떻게
request.location.country
는 조롱 값을 반환 할 수 있습니다 내가
request
같은 복잡한 개체에 액세스 할 수 있습니다 가정하자.
제가 읽을 수 있습니다. geocoder
개의 보석으로 결과를 모의 할 수 있지만 일반적인 방법을 알고 싶습니다.
보석을 사용하지 않고도 모든 방법을 모의 할 수 있습니까?지오 코더 수동 모방
은 어떻게
request.location.country
는 조롱 값을 반환 할 수 있습니다 내가
request
같은 복잡한 개체에 액세스 할 수 있습니다 가정하자.
제가 읽을 수 있습니다. geocoder
개의 보석으로 결과를 모의 할 수 있지만 일반적인 방법을 알고 싶습니다.
내가이 BingAPI을 사용하고
foo = Geocoder.search('Paris, TX')
foo.first.county
을하고 있었고, 나는 foo.first
개체에 액세스 할 수있는 옵션이 나는 지오 코더 문서에서 살펴 알아낼 방법은 다음과 같습니다
http://rdoc.info/github/alexreisner/geocoder/master/Geocoder/Result/Bing
Ruby는 정확한 객체 유형이 AOT로 검증되지 않은 덕 타입 언어인데, 종속성 삽입은 동일한 메소드/시그니처/리턴 유형을 가진 클래스를 작성하는 것처럼 간단합니다.
올바른 조롱을 수행하기 위해 나는 과거에 어떤 일을했는지에 따라 Flexmock을 사용했지만 YMMV는 현재하고있는 일에 따라 다릅니다. 여기