🖥
#Rails + #rspec でメール送信数をテストする
- change 記法で
deliveries.count
が増えたことを検証すれば良さげ。 -
expect(SomeMailer.deliveries.count).to eq 1
とか書いてしまうと、exampleごとにメール送信数をクリーンする処理を rails_helper に書く必要がありそう。
expect { subject }.to change { SomeMailer.deliveries.count }.by(1)
ruby on rails 3 - How to test with Rspec if an email is delivered - Stack Overflow
Original by Github issue
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2019-10-27
Discussion