Archer
view release on metacpan or search on metacpan
our @EXPORT = qw/capture init $OUT $ERR is_valid_output/;
our $OUT;
our $ERR;
sub init {
$FindBin::Bin .= "/.." if $FindBin::Bin !~ m!/\.\.!;
$t::Plugin::Dummy::RUN_COUNTER = 0;
}
sub capture(&) {
my $code = shift;
$ERR = undef;
$OUT = undef;
tie *STDERR, 'IO::Scalar', \$ERR;
tie *STDOUT, 'IO::Scalar', \$OUT;
$code->();
( run in 1.552 second using v1.01-cache-2.11-cpan-49f99fa48dc )