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