|
use lib qw(./lib ./blib/lib) ; require './t/600-lhost-code' ;
my $enginename = 'IMailServer' ;
my $enginetest = Sisimai::Lhost::Code->maketest;
my $isexpected = [
{ 'n' => '01' , 's' => qr/\A5[.]0[.]\d+\z/ , 'r' => qr/userunknown/ , 'b' => qr/\A0\z/ },
{ 'n' => '02' , 's' => qr/\A5[.]0[.]\d+\z/ , 'r' => qr/mailboxfull/ , 'b' => qr/\A1\z/ },
{ 'n' => '03' , 's' => qr/\A5[.]0[.]\d+\z/ , 'r' => qr/userunknown/ , 'b' => qr/\A0\z/ },
{ 'n' => '04' , 's' => qr/\A5[.]0[.]\d+\z/ , 'r' => qr/expired/ , 'b' => qr/\A1\z/ },
];
$enginetest ->( $enginename , $isexpected );
done_testing;
|