summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/perl/cpan/Module-Build/t/pod_parser.t
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/perl/cpan/Module-Build/t/pod_parser.t')
-rwxr-xr-xgnu/usr.bin/perl/cpan/Module-Build/t/pod_parser.t27
1 files changed, 26 insertions, 1 deletions
diff --git a/gnu/usr.bin/perl/cpan/Module-Build/t/pod_parser.t b/gnu/usr.bin/perl/cpan/Module-Build/t/pod_parser.t
index c47d7381661..8c75e7d7fac 100755
--- a/gnu/usr.bin/perl/cpan/Module-Build/t/pod_parser.t
+++ b/gnu/usr.bin/perl/cpan/Module-Build/t/pod_parser.t
@@ -2,7 +2,7 @@
use strict;
use lib 't/lib';
-use MBTest tests => 9;
+use MBTest tests => 12;
blib_load('Module::Build::PodParser');
@@ -88,3 +88,28 @@ EOF
is $pp->get_author->[0], 'C<Foo::Bar> was written by Engelbert Humperdinck I<E<lt>eh@example.comE<gt>> in 2004.', 'author';
is $pp->get_abstract, 'Perl extension for blah blah blah', 'abstract';
}
+
+
+{
+ # Now with C<Module::Name>
+ untie *FH;
+ tie *FH, 'IO::StringBased', <<'EOF';
+=head1 Name
+
+C<Foo::Bar> - Perl extension for blah blah blah
+
+=head1 Author
+
+C<Foo::Bar> was written by Engelbert Humperdinck I<E<lt>eh@example.comE<gt>> in 2004.
+
+Home page: http://example.com/~eh/
+
+=cut
+EOF
+
+ my $pp = Module::Build::PodParser->new(fh => \*FH);
+ ok $pp, 'object created';
+
+ is $pp->get_author->[0], 'C<Foo::Bar> was written by Engelbert Humperdinck I<E<lt>eh@example.comE<gt>> in 2004.', 'author';
+ is $pp->get_abstract, 'Perl extension for blah blah blah', 'abstract';
+}