Email::Sender使ったコードをテストする際、deliveriesを空にする

ドキュメント探しても載ってなかったからソース読んだ。

Email::Sender使ってメール送信する際、テストスクリプト内では$ENV{EMAIL_SENDER_TRANSPORT} = 'Test' することで簡単にテストできる。

その際送信された(とみなされた)メールはEmail::Sender::Simple->default_transport->deliveries;で取れるわけだけれど、その内容を空にしたい場合は下記でいける。

Email::Sender::Simple->default_transport->clear_deliveries;