2011-04-24 2 views
0

루비의 테스트 구동 개발에 대해서는 조금 알고 있지만 루비의 시작 정지 중지 기능에 대한 테스트 케이스를 작성하는 논리는 아닙니다. 나는 완벽한 코드를 묻는 것이 좋은 행동이 아니라는 것을 안다. 누구든지 내 연구를 이해하고 시작할 수있는 힌트를 줄 수 있습니까? 그냥 그것에 대해 기초를 필요 ... 당신은, 우리가 정말 프로그램이 구성하지만, 일반적으로하는 방법을 알 수 없다 제공하는 작은 정보에서루비를 사용하여 모바일의 재생 일시 중지 중지 기능 테스트 케이스를 작성하는 방법은 무엇입니까?

+0

이러한 기능은 무엇입니까? 이 "재생 일시 중지"기능이 어디에 있는지, 그리고 그들이 무엇을 기대하는지 설명하십시오. – regularfry

답변

0

, 그런 스펙이 될 것 같은 :

it "should pause when pause method is invoked" do 
    mobile = Mobile.create(...) 
    mobile.pause 
    mobile.paused.should == 1 
end 

곳 paused는 일시 중지되었는지 여부를 나타내는 모델 속성입니다.