Upgrade to Test-Simple-0.82.
[p5sagit/p5-mst-13.2.git] / t / lib / Test / Simple / Catch.pm
CommitLineData
4dd974da 1# For testing Test::Simple;
d020a79a 2package Test::Simple::Catch;
4dd974da 3
33459055 4use Symbol;
30e302f8 5use TieOut;
33459055 6my($out_fh, $err_fh) = (gensym, gensym);
30e302f8 7my $out = tie *$out_fh, 'TieOut';
8my $err = tie *$err_fh, 'TieOut';
4dd974da 9
33459055 10use Test::Builder;
11my $t = Test::Builder->new;
12$t->output($out_fh);
13$t->failure_output($err_fh);
14$t->todo_output($err_fh);
4dd974da 15
33459055 16sub caught { return($out, $err) }
4dd974da 17
4dd974da 181;