Object-HashBase
view release on metacpan or search on metacpan
lib/Object/HashBase/Test.pm view on Meta::CPAN
require Test::More;
Test::More->import;
}
}
return 1 if $NO_RUN;
our $VERSION = '0.015';
# <-- START -->
sub warnings(&) {
my $code = shift;
my @warnings;
local $SIG{__WARN__} = sub { push @warnings => @_ };
$code->();
return \@warnings;
}
sub exception(&) {
my $code = shift;
local ($@, $!, $SIG{__DIE__});
my $ok = eval { $code->(); 1 };
my $error = $@ || 'SQUASHED ERROR';
return $ok ? undef : $error;
}
BEGIN {
$INC{'Object/HashBase/Test/HBase.pm'} = __FILE__;
( run in 0.233 second using v1.01-cache-2.11-cpan-49f99fa48dc )