# -*- perl -*- use Test::More; use Mail::GnuPG; use MIME::Entity; use strict; require('t/import_keys.pl'); my $gpghome=import_keys('t/pubkeys.asc'); unless (defined($gpghome)){ plan skip_all => "failed to import GPG keys for testing"; goto end; } plan tests => 5; # Main program my $parser = new MIME::Parser; $parser->output_to_core(1); my $entity= $parser->parse_open("t/msg/inline-signed-qp.eml") ; isa_ok($entity,"MIME::Entity"); my $mg = new Mail::GnuPG( keydir =>$gpghome ); isa_ok($mg,"Mail::GnuPG"); my ($return,$keyid,$uid) = $mg->verify($entity); is($return,0,"verify success"); is($keyid,'4526F399',"verify keyid"); is($uid,'David Bremner ',"verify uid"); end: