Apache-Session

 view release on metacpan or  search on metacpan

t/99md5gen.t  view on Meta::CPAN

#chdir( $tempdir );

my $session = {};

Apache::Session::Generate::MD5::generate($session);

ok exists($session->{data}->{_session_id}), 'session id created';

ok keys(%{$session->{data}}) == 1, 'just one key in the data hashref';

like $session->{data}->{_session_id}, qr/^[0-9a-fA-F]{32}$/, 'id looks like hex';

my $old_id = $session->{data}->{_session_id};

Apache::Session::Generate::MD5::generate($session);

isnt $old_id, $session->{data}->{_session_id}, 'old session id does not match new one';

for my $length (5 .. 32) {
    $session->{args}->{IDLength} = $length;
    



( run in 0.442 second using v1.01-cache-2.11-cpan-64827b87656 )