More tests
This commit is contained in:
parent
323d92fa1b
commit
48883dbe4e
|
@ -19,7 +19,7 @@ has rules => ( is => 'rw', default => sub { {} } );
|
|||
sub init {
|
||||
my ($self) = @_;
|
||||
my $hd = $self->p->HANDLER;
|
||||
foreach ( keys %{ $self->conf->{grantSessionRules} } ) {
|
||||
foreach ( keys %{ $self->conf->{grantSessionRules} // {} } ) {
|
||||
$self->logger->debug("GrantRule key -> $_");
|
||||
$self->logger->debug(
|
||||
"GrantRule value -> " . $self->conf->{grantSessionRules}->{$_} );
|
||||
|
|
|
@ -1,6 +1,49 @@
|
|||
use Test::More tests => 2;
|
||||
use Test::More tests => 5;
|
||||
|
||||
use_ok('Lemonldap::NG::Portal::Main');
|
||||
|
||||
my ( $p, $app );
|
||||
my $ini = {
|
||||
configStorage => {
|
||||
type => 'File',
|
||||
dirName => 't',
|
||||
},
|
||||
localSessionStorage => 'Cache::FileCache',
|
||||
localSessionStorageOptions => {
|
||||
namespace => 'lemonldap-ng-session',
|
||||
cache_root => 't/',
|
||||
cache_depth => 0,
|
||||
},
|
||||
logLevel => 'error',
|
||||
cookieName => 'lemonldap',
|
||||
domain => 'example.com',
|
||||
templateDir => 'site/templates',
|
||||
staticPrefix => '/static',
|
||||
loginHistoryEnabled => 1,
|
||||
securedCookie => 0,
|
||||
https => 0,
|
||||
portalDisplayResetPassword => 1,
|
||||
portalStatus => 1,
|
||||
cda => 1,
|
||||
notification => 1,
|
||||
portalCheckLogins => 1,
|
||||
stayConnected => 1,
|
||||
bruteForceProtection => 1,
|
||||
grantSessionRules => 1,
|
||||
upgradeSession => 1,
|
||||
autoSigninRules => { a => 1 },
|
||||
checkState => 1,
|
||||
portalForceAuthn => 1,
|
||||
checkUser => 1,
|
||||
impersonationRule => 1,
|
||||
contextSwitchingRule => 1,
|
||||
grantSessionRules => {},
|
||||
checkStateSecret => 'x',
|
||||
};
|
||||
|
||||
ok( $p = Lemonldap::NG::Portal::Main->new, 'Portal object' );
|
||||
ok( $p->init($ini), 'Init' );
|
||||
ok( $app = $p->run, 'App' );
|
||||
|
||||
eval { Data::Dumper::Dumper( {} ) };
|
||||
ok( $@, "Portal don't depends on Data::Dumper" );
|
||||
|
|
Loading…
Reference in New Issue
Block a user