wiki:MockForTest
Last modified 5 months ago Last modified on 01/09/2013 12:05:17 PM

MockForTest

source:trunk/MockForTest

notification のテストをしたかったけど適切なSMTPサーバがなかったので、IEmailSender を拡張してデバッグログにダンプするプラグインを作った。なんか既にありそうなもんだけど t-h.o になかったので作っちゃった。

  1. このプラグインを有効にして
  2. /admin/notification において smtp-enabled を有効にして
  3. /admin/notification において email_sender で TestEmailSender を選択して
  4. 受信者となるユーザのpreferences でそれっぽいメールアドレスを書いて (実際には送信しないので適当でもOK)
  5. /admin/log においてデバッグログを吐きだすように設定して
  6. 通知を飛ばす

と、デバッグログに送信メール(ヘッダ+ボディ)がダンプされます。

なんで作ったかといえば、CronPlugin + TicketReminderCronJob アダプタの動作確認をしたかったから。