Acme-TaintTest
view release on metacpan or search on metacpan
use Carp;
use Scalar::Util qw(tainted);
use Mock::MonkeyPatch;
####### Monkeypatch File::Temp::tempdir
sub _patched_tempdir {
if ( @_ && $_[0] eq 'File::Temp' ) {
croak "'tempdir' can't be called as a method";
}
carp "verifying in the monkeypatched function";
return Mock::MonkeyPatch::ORIGINAL(@_) if (($^O eq 'VMS') || ($^O eq 'MacOS') || scalar(@_) != 3);
# Can not check for argument count since we can have any
# number of args
# Default options
my %options = (
"CLEANUP" => 0, # Remove directory on exit
"DIR" => '', # Root directory
"TMPDIR" => 0, # Use tempdir with template
( run in 0.976 second using v1.01-cache-2.11-cpan-5467b0d2c73 )