Acme-JWT
view release on metacpan or search on metacpan
t/01_spec.t view on Meta::CPAN
#!/usr/bin/env perl
use Test::More;
use Acme::JWT;
use Crypt::OpenSSL::RSA;
use Data::Dumper;
sub is_d {
my ($got, $expected, $test_name) = @_;
local $Data::Dumper::Terse = 1;
is(Data::Dumper->Dump([$got]), Data::Dumper->Dump([$expected]), $test_name);
}
my $payload = {foo => 'bar'};
{
my $name = 'encodes and decodes JWTs';
my $secret = 'secret';
my $jwt = Acme::JWT->encode($payload, $secret);
my $decoded_payload = Acme::JWT->decode($jwt, $secret);
is_d $decoded_payload, $payload, $name;
( run in 0.274 second using v1.01-cache-2.11-cpan-a5abf4f5562 )