모의 된 ActiveRecord 모델에 기대치를 설정하려고합니다. 다음 예제를 만들었습니다.이 예제는 찾을 수있는 문서를 기반으로합니다.레일 : RSpec 모의 모델에 대한 기대 설정 문제
it "should pass given the correct expectations" do
payment = mock_model(Payment)
payment.should_receive(:membership_id).with(12)
payment.membership_id = 12
end
그것은 오류와 함께 실패
: 내가 조롱 프레임 워크를 테스트하고 실현
"모의 'Payment_1004가'예기치 않은 메시지를 받았습니다 (12)와 membership_id ="난 그냥 노력하고 있어요에 기대를 설정하는 방법을 이해합니다.
완벽한, 감사합니다! – Lee
Mongoid :: Document에서'mock_model'을 사용하여 고맙습니다. 내가'model.should_receive (: write_attribute)'와'model.should_receive (: save)'를 추가하기 만하면되었다. – bowsersenior