Apache2-API
view release on metacpan or search on metacpan
t/lib/Test/Apache2/API.pm view on Meta::CPAN
next unless( index( $UNRESERVED, $chr ) < 0 );
my $enc = sprintf( '%%%.2X', $ord );
push @tests, [ $chr, $enc, sprintf( "ordinal %d", $ord ) ];
}
my $cnt = 0;
foreach my $test ( @tests )
{
my( $expected, $encoded, $name ) = @$test;
my $rv = $api->decode_url( $encoded ) eq $expected ? 1 : 0;
$r->log_error( "$[class}: decode_url(): $name -> ", ( $rv ? 'ok' : 'not ok' ) ) if( $debug );
$cnt++ if( $rv );
}
foreach my $test ( @tests )
{
my( $octets, $expected, $name ) = @$test;
my $rv = $api->encode_url( $octets ) eq $expected ? 1 : 0;
$r->log_error( "$[class}: encode_url(): $name -> ", ( $rv ? 'ok' : 'not ok' ) ) if( $debug );
$cnt++ if( $rv );
}
return( $self->ok( $cnt == scalar( @tests ) ) );
}
my $jwt = q{eyJleHAiOjE2MzYwNzEwMzksImFsZyI6IkhTMjU2In0.eyJqdGkiOiJkMDg2Zjk0OS1mYWJmLTRiMzgtOTE1ZC1hMDJkNzM0Y2ZmNzAiLCJmaXJzdF9uYW1lIjoiSm9obiIsImlhdCI6MTYzNTk4NDYzOSwiYXpwIjoiNGQ0YWFiYWQtYmJiMy00ODgwLThlM2ItNTA0OWMwZTczNjBlIiwiaXNzIjoiaHR0cHM6Ly9hcG...
# Need to set the Authorization header in the test unit
# $r->authorization( "Bearer ${jwt}" );
sub auth { return( shift->_test({ method => 'get_auth_bearer', expect => $jwt }) ); }
( run in 0.384 second using v1.01-cache-2.11-cpan-131fc08a04b )