6
Mailerを拡張するクラスがあり、そのための自動テストが必要です。Play Frameworkで電子メールのロジックをテストする方法
モックメーラーでメールを受け取ることはできますが、自動テストからメール論理をテストするにはどうすればいいですか?
は(Mailer testing with Railsのようなものはありますか?)
BRこの質問を書いている間、Touko
Mailerを拡張するクラスがあり、そのための自動テストが必要です。Play Frameworkで電子メールのロジックをテストする方法
モックメーラーでメールを受け取ることはできますが、自動テストからメール論理をテストするにはどうすればいいですか?
は(Mailer testing with Railsのようなものはありますか?)
BRこの質問を書いている間、Touko
は、私は、このリンクが見つかりました:Testing mail sending by using Mock Mailerを。
次のように、1はplay.libs.Mail.Mockでモックメーラーで郵送メールにアクセスすることができます。
String email = Mail.Mock.getLastMessageReceivedBy("[email protected]");
メールが1つの文字列として返されますが、それは何もないよりはましです。
これを見つけるにはしばらく時間がかかりました。
Play Framework> = 1.3.0から、Mail.useMailSystemを使用することができます。 https://github.com/playframework/play1/blob/9285dcfbec25097b4a03e1b5b740301ce637b99f/framework/src/play/libs/Mail.java#L71 – Touko