X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fmetadata.t;h=a0bcaaaa43cda29126345a3288a1e5aa1678c424;hb=a4aafbc2cda96948f9a5dd4475d0f78f27d29afe;hp=942cc622aa512fa4d2db20aa9d92cd801c0fd05c;hpb=81ce8c826e1a168a78e7ab6be41ecddd3df38199;p=p5sagit%2FModule-Metadata.git diff --git a/t/metadata.t b/t/metadata.t index 942cc62..a0bcaaa 100644 --- a/t/metadata.t +++ b/t/metadata.t @@ -212,7 +212,7 @@ package Simple v1.2.3_4 { ); my %modules = reverse @modules; -plan tests => 52 + 2 * keys( %modules ); +plan tests => 54 + 2 * keys( %modules ); require_ok('Module::Metadata'); @@ -499,6 +499,31 @@ EXPECTED } { + # test things that look like POD, but aren't +$dist->change_file( 'lib/Simple.pm', <<'---' ); +package Simple; +sub podzol () { 1 } +sub cute () { 2 } +my $x +=podzol +; + +our $VERSION = '1.23'; + +my $y +=cute +; + +our $VERSION = '999'; + +--- + $dist->regen; + $pm_info = Module::Metadata->new_from_file('lib/Simple.pm'); + is( $pm_info->name, 'Simple', 'found default package' ); + is( $pm_info->version, '1.23', 'version for default package' ); +} + +{ # Make sure processing stops after __DATA__ $dist->change_file( 'lib/Simple.pm', <<'---' ); package Simple;