Git-Background

 view release on metacpan or  search on metacpan

t/lib/Local/Test/Exception.pm  view on Meta::CPAN


package Local::Test::Exception;

our $VERSION = '0.001';

# Support Exporter < 5.57
require Exporter;
our @ISA       = qw(Exporter);    ## no critic (ClassHierarchies::ProhibitExplicitISA)
our @EXPORT_OK = qw(exception);

sub exception(&) {
    my ($code) = @_;

    my $e;
    {
        local $@;    ## no critic (Variables::RequireInitializationForLocalVars)
        if ( !eval { $code->(); 1; } ) {
            $e = $@;
        }
    }



( run in 1.950 second using v1.01-cache-2.11-cpan-49f99fa48dc )