ActionMailer::Base.deliveriesを参照すると取得出来るっぽい
mailを取得したいなら、ActionMailer::Base.deliveries.lastで出来る。
describe "password_set_complete パスワード設定完了" do
it "処理後、メールが配信される" do
expect {
post :password_set_complete, parameters
mail = ActionMailer::Base.deliveries.last
expect(mail.subject).to eq "PASSWORD登録のお知らせ"
}.to change(ActionMailer::Base.deliveries, :size).by 1
end
end
中々同じ事しているコード見つけられなかったのでメモ