0
我試圖測試流程:should_receive也存根方法
MyClass.should_receive(:my_method)
當我使用上面的代碼,my_method
返回nil和 當我做不進入的方法和做它做什麼。
我不想存根方法,只是測試它通過那裏。
有什麼想法嗎?
我試圖測試流程:should_receive也存根方法
MyClass.should_receive(:my_method)
當我使用上面的代碼,my_method
返回nil和 當我做不進入的方法和做它做什麼。
我不想存根方法,只是測試它通過那裏。
有什麼想法嗎?
當與部分模擬對象的工作,你可能偶爾想 設置消息expecation沒有與對象 如何響應消息的干擾。您可以使用
and_call_original
實現 這個
所以,你可以添加到您的代碼:
MyClass.should_receive(:my_method).and_call_original
在新的預期的語法,這將是:
expect(MyClass).to receive(:my_method).and_call_original