AnyEvent-FTP

 view release on metacpan or  search on metacpan

t/anyevent_ftp_server_role_transferprep.t  view on Meta::CPAN

use Test2::V0 -no_srand => 1;
use AnyEvent::FTP::Server::Role::TransferPrep;
use strict;
use warnings;
use Test::AnyEventFTPServer;

global_timeout_ok(30);

foreach my $type (qw( FSRW Memory ))
{
  my $t = create_ftpserver_ok($type);

  $t->help_coverage_ok('AnyEvent::FTP::Server::Role::TransferPrep');

  $t->command_ok('REST')
    ->code_is(501)
    ->message_like(qr{REST requires});

  $t->command_ok('REST', 42)
    ->code_is(350)
    ->message_like(qr{Restarting at 42\.});

  $t->command_ok('PASV')
    ->code_is(227)
    ->message_like(qr{Entering Passive Mode \(127,0,0,1,\d+,\d+\)});
}

done_testing;



( run in 0.641 second using v1.01-cache-2.11-cpan-39bf76dae61 )