1
私はRspecでActiveJobメソッドをスタブアウトしようとしていますが、実際にはそれを試すことはできません。 Mailchimpのメール送信クラスはMailingListUnsubscribeJob
です。呼び出しは、次のとおりです。後でスタブを設定するperform_later ActiveJob
MailingListUnsubscribeJob.set(wait: 20.days).perform_later(subject: user, list: "activation")
通常set(wait: 20.days)
を有するが、私はちょうど私のスペックで、私は次の操作を行うperform_later
を持っていないとき、私はRSpecの中で何をすべきか:
allow(MailingListUnsubscribeJob).to receive(:perform_later)
をしかし、それは動作しません。