Archer
view release on metacpan or search on metacpan
910111213141516171819202122232425262728our
@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 0.226 second using v1.01-cache-2.11-cpan-cba739cd03b )