File-HomeDir
view release on metacpan or search on metacpan
t/10_test.t view on Meta::CPAN
#!/usr/bin/perl
# Testing for the test driver
use strict;
BEGIN
{
$| = 1;
$^W = 1;
}
use File::Spec::Functions ':ALL';
use Test::More tests => 30;
use File::HomeDir::Test;
use File::HomeDir;
# Is the test driver enabled?
is($File::HomeDir::Test::ENABLED, 1, 'File::HomeDir::Test is enabled');
is($File::HomeDir::IMPLEMENTED_BY, 'File::HomeDir::Test', 'IMPLEMENTED_BY is correct');
# Was everything hijacked correctly?
foreach my $method (
qw{
my_home
my_desktop
my_documents
my_data
my_music
my_pictures
my_videos
}
)
{
my $dir = File::HomeDir->$method();
ok($dir, "$method: Got a directory");
ok(-d $dir, "$method: Directory exists at $dir");
ok(-r $dir, "$method: Directory is readable");
ok(-w $dir, "$method: Directory is writeable");
}
( run in 2.546 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )