0
RSpec을 처음 접했고 스펙 테스트를 작성하면서 리턴 값이 예상 한 것과 다른 경우에도 스펙 테스트가 통과하는 문제점을 발견했습니다. 예를 들어 :예상되는 반환 값을 지정하는 방법은 무엇입니까?
는@q= Query.new
@q.should_receive(:number_to_name).with(0).and_return("no such boro")
@q.number_to_name(0)
이 내가 이런하게 이해하지 않는 0과를 호출 할 때 Query.number_to_name가 다른 값을 반환하는 경우에도 전달합니다.
Downvoting 원래 질문에 대한 대답이 아니기 때문에 예상 값을 지정하는 방법이 문제였습니다. 그리고 예제 코드가 작동하지 않는 이유를 설명했습니다. –