Rails+RspecでActionMailerのテスト
Rsils+RspecでActionMailerのテストの書き方知らなかったのでメモ。
## 設定 config.action_mailer.delivery_method = :test ## テスト expect(ActionMailer::Base.deliveries.size).to eq(1) # メールを送った件数 expect(ActionMailer::Base.deliveries.first.to.first).to match(mail_address) expect(ActionMailer::Base.deliveries.first.subject.to_s).to match(/SubjectText/) expect(ActionMailer::Base.deliveries.first.body.raw_source).to match(/BodyText/)