blob: d312beb8a79f5bdcbbf7331adb8aafef672d7bb4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
#!/usr/bin/env perl
use strict;
use warnings;
BEGIN {
unless (eval "require Dist::Zilla; require Dist::Zilla::Plugin::PodWeaver; 1") {
require Test::More;
Test::More::plan(skip_all => 'Dist::Zilla and Dist::Zilla::Plugin::PodWeaver are required for this test');
}
}
use Test::More;
use Dist::Zilla::Tester;
use FindBin;
use Path::Class;
use Pod::Elemental;
use Pod::Weaver;
use lib "$FindBin::Bin/../lib";
my $zilla = Dist::Zilla::Tester->from_config({
dist_root => dir($FindBin::Bin, '02'),
});
$zilla->build;
chdir $zilla->tempdir->subdir('build');
is(file('lib', 'Foo', 'Bar.pm')->slurp, <<'PM', "got the right Bar.pm file contents");
package Foo::Bar;
# ABSTRACT: turns trinkets into baubles
sub bar {
}
1;
__END__
=pod
=head1 BUGS
No known bugs.
Please report any bugs through RT: email
C<bug-foo-bar at rt.cpan.org>, or browse to
L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Foo-Bar>.
=head1 SUPPORT
You can find this documentation for this module with the perldoc command.
perldoc Foo::Bar
You can also look for information at:
=over 4
=item * AnnoCPAN: Annotated CPAN documentation
L<http://annocpan.org/dist/Foo-Bar>
=item * CPAN Ratings
L<http://cpanratings.perl.org/d/Foo-Bar>
=item * RT: CPAN's request tracker
L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Foo-Bar>
=item * Search CPAN
L<http://search.cpan.org/dist/Foo-Bar>
=back
=cut
PM
is(file('lib', 'Foo', 'Baz.pm')->slurp, <<'PM', "got the right Baz.pm file contents");
package Foo::Baz;
sub baz {
}
1;
__END__
=pod
=head1 SUPPORT
You can find this documentation for this module with the perldoc command.
perldoc Foo::Bar
You can also look for information at:
=over 4
=item * AnnoCPAN: Annotated CPAN documentation
L<http://annocpan.org/dist/Foo-Bar>
=item * CPAN Ratings
L<http://cpanratings.perl.org/d/Foo-Bar>
=item * RT: CPAN's request tracker
L<http://rt.cpan.org/NoAuth/Bugs.html?Dist=Foo-Bar>
=item * Search CPAN
L<http://search.cpan.org/dist/Foo-Bar>
=back
=cut
PM
done_testing;
|