0
在這個例子中,我使用rr gem,並在這裏存根obj.project的對象方法,並將返回值賦給任何變量(在這種情況下是project_data)從任何其他方法或類被調用。摩卡寶石短線方法和分配響應
obj = Object.new
project_data = nil
stub(obj).project { |*x| project_data = x }
當我打電話調用項目法OBJ的任何方法,project_data將obj.project方法的返回值來分配。有沒有什麼辦法可以用摩卡寶石來實現這個技巧?我搜索了可能的解決方案,但我找不出任何解決方案