Fixed `$metadata->contains_pod`. Because $#x is -1 origin.
[p5sagit/Module-Metadata.git] / t / contains_pod.t
CommitLineData
b50a9801 1use strict;
2use warnings;
3use Test::More tests => 3;
4use Module::Metadata;
5
6{
7 my $src = <<'...';
8package Foo;
91;
10...
11
12 open my $fh, '<', \$src;
13 my $module = Module::Metadata->new_from_handle($fh, 'Foo.pm');
14 ok(!$module->contains_pod(), 'This module does not contains POD');
15}
16
17{
18 my $src = <<'...';
19package Foo;
201;
21
22=head1 NAME
23
24Foo - bar
25...
26
27 open my $fh, '<', \$src;
28 my $module = Module::Metadata->new_from_handle($fh, 'Foo.pm');
29 ok($module->contains_pod(), 'This module contains POD');
30}
31
32{
33 my $src = <<'...';
34package Foo;
351;
36
37=head1 NAME
38
39Foo - bar
40
41=head1 AUTHORS
42
43Tokuhiro Matsuno
44...
45
46 open my $fh, '<', \$src;
47 my $module = Module::Metadata->new_from_handle($fh, 'Foo.pm');
48 ok($module->contains_pod(), 'This module contains POD');
49}