Mojolicious-Plugin-BasicAuthPlus
view release on metacpan or search on metacpan
t/auth-ldap.t view on Meta::CPAN
use Test::Mojo;
use Mojo::ByteStream 'b';
# Make sure sockets are working
my $id = Mojo::IOLoop->server({address => '127.0.0.1'} => sub { });
plan skip_all => 'working sockets required for this test!'
unless Mojo::IOLoop->acceptor($id)->handle->sockport; # Test server
# We need access to a test LDAP server, set some environment variables for
# yours, e.g.
# setenv MOJO_TEST_LDAP_HOST ldap.someplace.com
# setenv MOJO_TEST_LDAP_BASEDN "dc=MYDOMAIN,dc=com"
# setenv MOJO_TEST_LDAP_USERPASS user:pass
plan skip_all => 'SKIPPING LDAP TESTS, TEST ENVIRONMENT VARIABLES NOT SET'
unless $ENV{MOJO_TEST_LDAP_HOST} && $ENV{MOJO_TEST_LDAP_BASEDN} && $ENV{MOJO_TEST_LDAP_USERPASS};
# Lite app
use Mojolicious::Lite;
# Silence
app->log->level('error');
( run in 0.437 second using v1.01-cache-2.11-cpan-283623ac599 )