use Test::More;
plan tests => 2;
use Crypt::Format;
{
local $INC{'BadBase64.pm'} = __FILE__;
local $Crypt::Format::BASE64_MODULE = 'BadBase64';
my $faux_pem = "-----BEGIN XXX-----\nencoded\n-----END XXX-----";
is(
Crypt::Format::der2pem(0000, 'XXX'),
$faux_pem,
'der2pem() (encode())',
);
is(
Crypt::Format::pem2der($faux_pem),
'decoded',
'pem2der() (decode())',
);
}
#----------------------------------------------------------------------
package BadBase64;
sub encode { "encoded\n" }
sub decode { 'decoded' }
1;