use strict; use Test::More; use Net::FTP::Common; use Data::Dumper; BEGIN { plan tests => 2 } use TestConfig; # fodder to eliminiate # Name "TestConfig::netftp_cfg" used only once: possible typo # red herring errors keys %TestConfig::common_cfg; keys %TestConfig::netftp_cfg; warn Data::Dumper->Dump([\%TestConfig::common_cfg, \%TestConfig::netftp_cfg], [qw(common netftp)]); my $ez = Net::FTP::Common->new (\%TestConfig::common_cfg, %TestConfig::netftp_cfg); # # Test 1 # my @retval = $ez->grep(Grep => qr/^REA/); #my @listing = $ez->ls; #die Dumper(\@listing); warn "GREP RETVAL: @retval"; like("@retval", qr/README.+README.CD-manufacture.+README.html.+README.mirrors.html.+README.mirrors.txt/); # # Test 2 # my $retval = $ez->exists(RemoteFile => 'dists'); ok($retval);