#!./perl -w
# Tests for the coderef-in-@INC feature
BEGIN {
chdir 't' if -d 't';
}
require "test.pl";
my @tempfiles = ();
my $f = "DummyModule0000";
1 while -e ++$f;
print $fh $_[1] if @_ > 1;
return $fh;
}
sub fooinc {
}
else {
return undef;
}
}
die $@ if $@;
die $@ if $@;
die $@ if $@;
sub fooinc2 {
}
else {
return undef;
}
}
die $@ if $@;
die $@ if $@;
}
else {
return undef;
}
}
die $@ if $@;
die $@ if $@;
die $@ if $@;
}
else {
return undef;
}
};
die $@ if $@;
pop @INC;
push @INC, sub {
my ($self, $filename) = @_;
return get_temp_fh($filename, qq(return "abc";\n));
}
else {
return undef;
}
};
$ret = "";
pop @INC;
{
local @INC;
eval { require $filename; };
}