6

Mailer を拡張するクラスを取得したので、その自動テストを実行したいと考えています。

モックメーラーを使用すると、コンソールにメールを送信できますが、自動テストからメールロジックをテストするにはどうすればよいですか?

( Rails で Mailer のテストのようなものはありますか?)

br, トウコ

4

1 に答える 1

13

この質問を書いているときに、次のリンクを見つけました: Mock Mailer を使用してメール送信をテストしています。

したがって、次のように play.libs.Mail.Mock を使用して Mock メーラーで送信されたメールにアクセスできます。

String email = Mail.Mock.getLastMessageReceivedBy("joe@example.com");

メールは 1 つの文字列として返されますが、何もないよりはましです。

これを見つけるのに時間がかかったので、これを共有します。

于 2012-05-08T12:46:52.483 に答える