App-Module-Template
view release on metacpan or search on metacpan
t/process_dirs_abs.t view on Meta::CPAN
ok( my $tmpl_vars = {}, 'set $tmpl_vars' );
ok( my $cant_read = File::Spec->catdir( File::Spec->curdir, 'cant_read' ), 'set cant_read' );
ok( make_path($cant_read), 'create cant_read' );
SKIP: {
skip( 'Running under windows', 2 ) if $^O eq 'MSWin32';
ok( chmod(oct(0400), $cant_read), 'make cant_read unreadable' );
throws_ok{ _process_dirs($abs_tt2, $tmpl_vars, $abs_tmpl_path, $cant_read) } qr/\ACouldn't open directory/, '_process_dirs() fails on unreadable output path';
}
ok( remove_tree($cant_read), 'removing cant_read path' );
is( -d $cant_read, undef, 'cant_read path is removed' );
ok( _process_dirs($abs_tt2, $tmpl_vars, $abs_tmpl_path, $abs_tmpl_path), '_process_dirs() w/ absolute paths' );
( run in 0.509 second using v1.01-cache-2.11-cpan-496ff517765 )