X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2F04basic.t;h=969a470f2c189cadc39351389862cf01d855f8ad;hb=502b560653fd758241e2b597ac0849745704365c;hp=ad9d8a862db5cce277268c8eaf44ec95f51400f9;hpb=82300460e4966b57774111e8e3b293079acbafdc;p=catagits%2FCatalyst-View-Email.git diff --git a/t/04basic.t b/t/04basic.t index ad9d8a8..969a470 100644 --- a/t/04basic.t +++ b/t/04basic.t @@ -1,8 +1,9 @@ use strict; use warnings; -use Test::More tests => 5; +BEGIN { $ENV{EMAIL_SENDER_TRANSPORT} = 'Test' } +use Test::More; -use Email::Send::Test; +use Email::Sender::Simple; use FindBin; use lib "$FindBin::Bin/lib"; @@ -12,8 +13,9 @@ my $response; my $time = time; ok( ($response = request("/email?time=$time"))->is_success, 'request ok'); -my @emails = Email::Send::Test->emails; +my @emails = Email::Sender::Simple->default_transport->deliveries; +is( scalar @emails, 1, "got emails"); +isa_ok( $emails[0]->{'email'}, 'Email::Abstract', 'email is ok' ); +like($emails[0]->{'email'}->[0]->body, qr/$time/, 'Got our email'); -is(@emails, 1, "got emails"); -isa_ok( $emails[0], 'Email::MIME', 'email is ok' ); -like($emails[0]->body, qr/$time/, 'Got our email'); +done_testing();