0
我有一個類可以調用另一個對象的命令,我試圖在RSpec中測試它。在Rspec中模擬多個方法,其中第一個方法需要參數
SendWithUsInviteeMailer.send_invite(invitee_id).deliver
我想寫的東西是這樣的:
expect(SendWithUsInviteeMailer).to receive_message_chain(:send_invite, :deliver).with(invitee.id)
其中invitee.id被作爲參數傳遞給第一種方法。我如何正確測試它?有沒有使用消息鏈的方法?
是對SendWithUs梅勒是一種行動的郵包?測試設置中發生了什麼?這可能與我不理解actionmailer有關?它有什麼作用? – Jwan622