Archer

 view release on metacpan or  search on metacpan

t/Util.pm  view on Meta::CPAN

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 )