CGI-Application-Plugin-Authentication
view release on metacpan or search on metacpan
t/02_config.t view on Meta::CPAN
use Test::Warn;
use Scalar::Util;
use CGI;
use strict;
use warnings;
use lib qw(t);
###############################################################################
# FAKE our own versions of these methods; newer Perls fail when we use the
# versions from Test::Exception, throwing "Bizarre copy of HASH in sassign...".
sub lives_ok(&;$) {
my ($coderef, $name) = @_;
local $Test::Builder::Level = $Test::Builder::Level + 1;
my $rc = eval { $coderef->() };
ok !$@, $name;
}
sub throws_ok(&$;$) {
my ($coderef, $expecting, $name) = @_;
local $Test::Builder::Level = $Test::Builder::Level + 1;
my $rc = eval { $coderef->() };
like $@, $expecting, $name;
}
# END FAKE
###############################################################################
{
package TestAppConfig;
( run in 0.562 second using v1.01-cache-2.11-cpan-49f99fa48dc )