0
私は別のオブジェクトへのコマンド呼び出しを行うクラスを持っており、これをRSpecでテストしようとしています。最初のメソッドが引数を取るRspecで複数のメソッドをモックする
SendWithUsInviteeMailer.send_invite(invitee_id).deliver
私はこのような何かを書きたいのですが:invitee.idは最初のメソッドの引数として送られる
expect(SendWithUsInviteeMailer).to receive_message_chain(:send_invite, :deliver).with(invitee.id)
を。これを正しくテストするにはどうすればよいですか?メッセージチェーンを使用する方法はありますか?
はSendWithUsがアクションメーラーの種類をメーラーですか?テストのセットアップでは何が起こっていますか?これはおそらくアクションメールを理解していない私と関係がありますか?それは何をするためのものか? – Jwan622