Mailer を拡張するクラスを取得したので、その自動テストを実行したいと考えています。
モックメーラーを使用すると、コンソールにメールを送信できますが、自動テストからメールロジックをテストするにはどうすればよいですか?
( Rails で Mailer のテストのようなものはありますか?)
br, トウコ
Mailer を拡張するクラスを取得したので、その自動テストを実行したいと考えています。
モックメーラーを使用すると、コンソールにメールを送信できますが、自動テストからメールロジックをテストするにはどうすればよいですか?
( Rails で Mailer のテストのようなものはありますか?)
br, トウコ
この質問を書いているときに、次のリンクを見つけました: Mock Mailer を使用してメール送信をテストしています。
したがって、次のように play.libs.Mail.Mock を使用して Mock メーラーで送信されたメールにアクセスできます。
String email = Mail.Mock.getLastMessageReceivedBy("joe@example.com");
メールは 1 つの文字列として返されますが、何もないよりはましです。
これを見つけるのに時間がかかったので、これを共有します。