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。
String email = Mail.Mock.getLastMessageReceivedBy("[email protected]");
郵件返回作爲一個字符串但是這總比沒有好:
所以,如下一個可以接入與play.libs.Mail.Mock模擬郵件郵寄郵件。
雖然分享這個,因爲它花了我一段時間才發現這一點。
請注意,從Play Framework> = 1.3.0,您可以使用Mail.useMailSystem,更多詳細信息,例如https://github.com/playframework/play1/blob/9285dcfbec25097b4a03e1b5b740301ce637b99f/framework/src/play/libs/Mail.java#L71 – Touko