DBIx-RoboQuery
view release on metacpan or search on metacpan
t/lib/THelper.pm view on Meta::CPAN
# vim: set ts=2 sts=2 sw=2 expandtab smarttab:
use strict;
use warnings;
package THelper;
# NOTE: Would use Test::Fatal if we were already using Try::Tiny
our $ExModule = 'Test::Exception';
sub no_ex_module (&@) {
SKIP: {
package main;
skip("$THelper::ExModule required to test exceptions", 1);
}
}
{
my @subs = qw(
throws_ok
);
package main;
eval "require $THelper::ExModule; $THelper::ExModule->import(); 1";
if( $@ ){
no strict 'refs';
*$_ = *THelper::no_ex_module for @subs;
}
}
1;
( run in 1.352 second using v1.01-cache-2.11-cpan-54e63673c56 )