use strict;
use Test::More;
use lib("t/lib");
use GunghoTest;
BEGIN
{
my $error;
if (! GunghoTest::assert_engine()) {
$error = "No engine available";
} else {
foreach my $module qw(MIME::Base64 URI HTTP::Status HTTP::Headers::Util) {
next unless $module;
eval "use $module";
if ($@) {
$error = "$module not installed: $@";
last;
}
}
}
if ($error) {
plan(skip_all => $error);
} else {
plan(tests => 3);
use_ok("Gungho");
}
}
Gungho->bootstrap({
user_agent => "Install Test For Gungho $Gungho::VERSION",
components => [
'Authentication::Basic'
],
provider => {
module => 'Simple'
}
});
can_ok('Gungho', 'authenticate');
can_ok('Gungho', 'check_authentication_challenge');
1;