2011-12-11 2 views
0

RSpec을 배우고 튜토리얼을 시도하는 중입니다. 자습서 중 하나에서 아래 기준이 제공됩니다. 테스트와 코드를 작성하여 통과시켜야합니다. 나는 루비와 RSpec을 배우는 중이다. 사양의 유형에 따라 RSpec 테스트를 작성하기위한 '요리 책'은 어디에서 찾을 수 있습니까?RSpec 요리 책?

사양 :

A person should save correctly 
A person should have many addresses 
A person's address must have a street, city, and zip 
A person's address can have an optional country 
If the 'country' is left blank, it should default to 'USA' prior to saving 

답변

3

[2014년 4월 업데이트 :. 처음 두 참조가 효과적으로 죽은 및 원래 링크가 여전히 그들이 다시 살아 올 경우에 가격 인하에서 사용할 수있는 연결이 해제되었습니다]

이 사람들은 당신이 목록 테스트를 충당하기 위해 충분해야한다; 아마 모형 하나는 많다. Rails를 실제로 테스트하기 때문에 "사람이 올바르게 저장해야합니다"라는 점에주의해야합니다.

+0

모두 감사합니다. – basheps

+0

그러나 컨트롤러 스펙을 건너 뛰십시오. 실제로 컨트롤러에 대해 신경 쓰지 않습니다. 대신 오이를 사용하십시오. –

+0

@ MarnenLaibow-Koser 의존 - 상위 수준의 동작은 테스트해도 좋습니다. 뷰 레이어는 컨트롤러에 따라 다르지만 다른 특징을 가지고 있습니다. –

관련 문제