<NME> addresses.t
<BEF> use Test::More tests => 23;
use strict;
use lib 't';

use_ok('Test::Qpsmtpd');

ok(my ($smtpd, $conn) = Test::Qpsmtpd->new_conn(), "get new connection");
is(($smtpd->command('EHLO localhost'))[0], 250, 'EHLO localhost');

is(($smtpd->command('MAIL FROM:<ask@perl.org>'))[0],
    250, 'MAIL FROM:<ask@perl.org>');
is($smtpd->transaction->sender->address, 'ask@perl.org',
    'got the right sender');

is(($smtpd->command('MAIL FROM:<ask @perl.org>'))[0],
    250, 'MAIL FROM:<ask @perl.org>');
is($smtpd->transaction->sender->address,
    'ask @perl.org',
is(($smtpd->command($command))[0], 250, $command);
is($smtpd->transaction->sender->format, '<ask@perl.org>', 'got the right sender');

my $command = 'MAIL FROM:<>';
is(($smtpd->command($command))[0], 250, $command);
is($smtpd->transaction->sender->format, '<>', 'got the right sender');

my $command = 'MAIL FROM:<ask@p.qpsmtpd-test.askask.com> SIZE=1230';
is(($smtpd->command($command))[0], 250, $command);
is($smtpd->transaction->sender->format, '<ask@p.qpsmtpd-test.askask.com>', 'got the right sender');


my $command = 'MAIL FROM:<ask@perl.org> SIZE=1230';
is(($smtpd->command($command))[0], 250, $command);
is($smtpd->transaction->sender->format,
    '<ask@perl.org>', 'got the right sender');

$command = 'MAIL FROM:<>';
is(($smtpd->command($command))[0],      250,  $command);
is($smtpd->transaction->sender->format, '<>', 'got the right sender');

$command = 'MAIL FROM:<ask@p.qpsmtpd-test.askask.com> SIZE=1230';
is(($smtpd->command($command))[0], 250, $command);
is($smtpd->transaction->sender->format,
    '<ask@p.qpsmtpd-test.askask.com>',
    'got the right sender');

$command = 'MAIL FROM:<ask@perl.org> SIZE=1230 CORRECT-WITHOUT-ARG';
is(($smtpd->command($command))[0], 250, $command);

$command = 'MAIL FROM:';
is(($smtpd->command($command))[0],      250,  $command);
is($smtpd->transaction->sender->format, '<>', 'got the right sender');


<MSG> *   t/addresses.t
    Only need to 'my' the $command scalar once


git-svn-id: 5bd49132847c26fb0bf09d36ee8823e0080b2740@363 958fd67b-6ff1-0310-b445-bb7760255be9

<DFF> @@ -19,11 +19,11 @@ my $command = 'MAIL FROM:<ask@perl.org> SIZE=1230';
 is(($smtpd->command($command))[0], 250, $command);
 is($smtpd->transaction->sender->format, '<ask@perl.org>', 'got the right sender');
 
-my $command = 'MAIL FROM:<>';
+$command = 'MAIL FROM:<>';
 is(($smtpd->command($command))[0], 250, $command);
 is($smtpd->transaction->sender->format, '<>', 'got the right sender');
 
-my $command = 'MAIL FROM:<ask@p.qpsmtpd-test.askask.com> SIZE=1230';
+$command = 'MAIL FROM:<ask@p.qpsmtpd-test.askask.com> SIZE=1230';
 is(($smtpd->command($command))[0], 250, $command);
 is($smtpd->transaction->sender->format, '<ask@p.qpsmtpd-test.askask.com>', 'got the right sender');
 

{'addition_count': 2, 'commit_subject': "*   t/addresses.t     Only need to 'my' the $command scalar once", 'deletion_count': 2, 'file_extension': '.t', 'lang': 't', 'license': 'mit', 'repo_name': 'smtpd/qpsmtpd'}