6
我需要驗證我的類的任何實例接收到某個方法,但我不在乎是否有許多實例接收到它們(它們應該)。Rspec - 合併expect_any_instance_of和接收計數
我想是這樣的:
expect_any_instance_of(MyClass).to receive(:my_method).at_least(:once)
但很顯然,只允許單個實例多次接收方法,但不能用於不同的實例。
有沒有辦法做到這一點?
也許通過告訴我的課程,任何新的對象應該是我在測試中創建的特定對象?這是常見的做法嗎? – Mat
這聽起來似乎合理。我不能說話的人氣,但給它一個鏡頭! – messanjah